<prompt> Unda seva ya Node.js inayotumikia ukurasa rahisi wa HTML na fomu. Fomu inapowasilishwa, thibitisha pembejeo na uzihifadhi kwenye hifadhidata ya PostgreSQL.  <response>: Ili kuunda seva ya Node.js inayotumikia ukurasa wa HTML na fomu, kuhalalisha pembejeo, na kuzihifadhi kwenye hifadhidata ya PostgreSQL, fuata hatua hizi:1. Sakinisha vifurushi vinavyohitajikaKwanza, unahitaji kusakinisha express, body-parser, pg PostgreSQL mteja kwa Node.js, na ejs Violezo vya JavaScript vilivyopachikwa kwa kutumia npm.bashinpm init -ynpm install express body-parser pg ejs2. Tengeneza fomu yako ya HTMLUnda folda mpya inayoitwa maoni na ndani yake, unda faili inayoitwa index.ejs. Ongeza nambari ifuatayo ili kuunda fomu rahisi:html Uwasilishaji wa Fomu kichwa Wasilisha Maelezo Yako Jina: Barua pepe: label Wasilisha fomu mwili html3. Sanidi hifadhidata ya PostgreSQLKwa kudhani umeweka PostgreSQL kwenye mfumo wako, tengeneza hifadhidata mpya na jedwali ili kuhifadhi data ya fomu: sqlTUNZA HABARI formdb;c fomudbTUNZA watumiaji wa TABLE id UFUNGUO WA MSINGI WA SERIAL, jina VARCHAR255 SI UFUPI, barua pepe VARCHAR255 KIPEKEE SI UFUPI;4. Unda seva ya Node.jsUnda faili mpya inayoitwa app.js na uongeze nambari ifuatayo: javascriptconst express needexpress;const bodyParser needbody-parser;const Dimbwi needpg;const app express;app.usebodyParser.urlencoded extended: false ;app.setangalia injini, ejs; Sanidi unganisho la PostgreSQLconst pool Dimbwi jipya mtumiaji: mtumiaji_wako, mwenyeji: localhost, hifadhidata: formdb, nenosiri: nenosiri_lako, bandari: 5432,;app.get, req, res res.renderindex;;app.postsubmit, async req, res const jina, barua pepe req.body; Thibitisha pembejeo ikiwa !jina !barua pepe return res.status400.tumaJina na Barua pepe zinahitajika.; jaribu Ingiza data kwenye hifadhidata await pool.queryWEKA NDANI ya watumiaji jina, barua pepe THAMANI 1, 2, jina, barua pepe; res.sendData imewasilishwa kwa mafanikio!; kukamata kukosea console.errorkosa; res.status500.tumaHitilafu katika kuwasilisha data.; ;const PORT process.env.PORT 3000;app.listenPORT, console.logSeva inafanya kazi kwenye bandari PORT;;Badilisha mtumiaji_wako na nenosiri_lako na jina la mtumiaji na nenosiri lako la PostgreSQL.5. Endesha sevaAnzisha seva ya Node.js kwa kutekeleza amri ifuatayo kwenye terminal yako:bashinodi app.jsSasa unaweza kufungua kivinjari na uende kwenye Unapaswa kuona fomu, na unapoiwasilisha, data itathibitishwa na kuhifadhiwa katika hifadhidata ya PostgreSQL. 