इस लेख में, हम कुछ पैरामीटर्स के साथ एक सरल यूज़र साइन-अप फॉर्म बनाएंगे। SAVE पर क्लिक करने पर, सभी यूज़र विवरण MongoDB डेटाबेस में सहेजे जाएंगे।
इंस्टॉलेशन
साइन-अप फॉर्म बनाने से पहले, निम्नलिखित निर्भरताओं को आपके सिस्टम पर सफलतापूर्वक इंस्टॉल किया जाना चाहिए।
निम्न कमांड का उपयोग करके एक्सप्रेस की जांच करें और इंस्टॉल करें। एक्सप्रेस का उपयोग HTTP अनुरोधों का जवाब देने के लिए मिडलवेयर सेट करने के लिए किया जाता है।
npm install express --save
HTTP POST डेटा पढ़ने के लिए "बॉडी-पार्सर" नोड मॉड्यूल सेटअप करें।
npm install body-parser --save
"मोंगूज़" सेटअप करें, क्योंकि यह Node के MongoDB ड्राइवर के ऊपर बैठता है।
npm install mongoose --save
उदाहरण 1
निम्नलिखित फाइलें बनाएं और प्रत्येक फाइल के लिए नीचे दिए गए कोड स्निपेट को कॉपी-पेस्ट करें:
app.js
public (एक नया फोल्डर बनाएं और नीचे दी गई फाइलें इसमें पेस्ट करें।)
index.html
success.html
style.css
अब, एप्लिकेशन चलाने के लिए निम्न कमांड चलाएं।
node app.js
कोड स्निपेट्स
app.js
var express=require("express"); var bodyParser=require("body-parser"); const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/tutorialsPoint'); var db=mongoose.connection; db.on('error', console.log.bind(console, "connection error")); db.once('open', function(callback){ console.log("connection succeeded"); }) var app=express() app.use(bodyParser.json()); app.use(express.static('public')); app.use(bodyParser.urlencoded({ extended: true })); app.post('/sign_up', function(req,res){ var name = req.body.name; var email =req.body.email; var pass = req.body.password; var phone =req.body.phone; var data = { "name": name, "email":email, "password":pass, "phone":phone } db.collection('details').insertOne(data,function(err, collection){ if (err) throw err; console.log("Record inserted Successfully"); }); return res.redirect('success.html'); }) app.get('/',function(req,res){ res.set({ 'Access-control-Allow-Origin': '*' }); return res.redirect('index.html'); }).listen(3000) console.log("server listening at port 3000");
index.html
Signup Form


