<prompt> Unda seva ya Node.js Express inayotoa fomu rahisi ya HTML inayowaruhusu watumiaji kuwasilisha majina na rangi wanayopenda. Fomu inapowasilishwa, hifadhi data iliyowasilishwa katika hifadhidata ya SQLite na uonyeshe orodha ya majina na rangi zote zilizowasilishwa hapo awali kwenye ukurasa.  <response>: Ili kuunda seva ya Node.js Express inayotumikia fomu ya HTML na kuhifadhi data iliyowasilishwa katika hifadhidata ya SQLite, fuata hatua hizi:1. Weka vifurushi muhimuKwanza, unahitaji kusakinisha vifurushi vinavyohitajika kwa mradi wako. Endesha amri zifuatazo kwenye terminal yako:bashimkdir Express-form-democd Express-form-demonpm init -ynpm sakinisha express body-parser sqlite3 ejs2. Unda faili ya sevaUnda faili mpya inayoitwa server.js kwenye folda ya mradi wako na uongeze nambari ifuatayo: javascriptconst express needexpress;const bodyParser needbody-parser;const sqlite3 needsqlite3.verbose;const path neednjia;const app express;app.usebodyParser.urlencoded extended: false ;app.setangalia injini, ejs;app.setviews, path.join__dirname, views;const db new sqlite3.Database:memory:, err ikiwa makosa kurudisha console.errorerr.message; console.logImeunganishwa kwenye hifadhidata ya SQlite ya ndani ya kumbukumbu.;;db.runCREATE TABLE watumiaji jina TEXT, rangi TEXT, err ikiwa makosa kurudisha console.errorerr.message; console.logJedwali lililoundwa watumiaji;;app.get, req, res db.allCHAGUA KUTOKA KWA watumiaji, , hitilafu, safu mlalo ikiwa makosa kutupa kosa; res.renderindex, watumiaji: safu ; ;;app.postsubmit, req, res const name req.body.name; const color req.body.color; db.runWEKA NDANI ya watumiajijina, rangi THAMANI?, ?, jina, rangi, chaguo la kukokotoa kosa ikiwa makosa kurudisha console.errorerr.message; reelekeza.kuelekeza; ;;const PORT process.env.PORT 3000;app.listenPORT, console.logSeva inafanya kazi kwenye bandari PORT;;3. Unda fomu ya HTMLUnda folda mpya inayoitwa views kwenye folda ya mradi wako na uunde faili mpya inayoitwa index.ejs ndani yake. Ongeza nambari ifuatayo:html Onyesho la Fomu ya Express kichwa Wasilisha Jina Lako na Rangi Unayoipenda Jina: Rangi Unayoipenda: Wasilisha fomu Mawasilisho ya Awali users.forEachuser jina la mtumiaji - user.color ; mwili html4. Endesha sevaSasa unaweza kuendesha seva yako kwa kutekeleza amri ifuatayo kwenye terminal yako:bashinodi server.js5. Jaribu maombiFungua kivinjari chako na uende kwa Unapaswa kuona fomu ambapo unaweza kuwasilisha jina lako na rangi unayopenda. Baada ya kuwasilisha fomu, utaona orodha ya majina na rangi zilizowasilishwa hapo awali. 