Apply for Zend Framework Certification Training

NodeJs



< NodeJS Program Lifecycle Login code in nodejs using mongodb >



Insert registration of data of new users 
Step -1 Add some code in userscontroller.js
 
const users = require('../config/mongodb_connect')
 
exports.registration = (request,response)=>{
    let registrationData = {firstname:request.body.firstname,
        lastname:request.body.lastname,
        mobileno:request.body.mobileno,
        email:request.body.email,
        password:request.body.password}
        const userData = new users(registrationData)
        userData.save()
        response.send(JSON.stringify({'message':"User Created sucessfully"}))
}
complete code will be 
 
const users = require('../config/mongodb_connect')
exports.userlist= (request,response)=>{
    response.send("This is userlist Api")
}
exports.registration = (request,response)=>{
    let registrationData = {firstname:request.body.firstname,
        lastname:request.body.lastname,
        mobileno:request.body.mobileno,
        email:request.body.email,
        password:request.body.password}
        const userData = new users(registrationData)
        userData.save()
        response.send(JSON.stringify({'message':"User Created sucessfully"}))
}
 
Step -2 Add some code in usersroute.js
 
router.post('/registration',userscontroller.registration)
 
Complete code will be 
 
const express = require('express')
const router = express.Router();
const userscontroller = require('../controllers/userscontroller')
router.get('/userlist',userscontroller.userlist)
router.post('/registration',userscontroller.registration)
module.exports = router;
 
Step -4 Add some code in index.js
 
app.use(express.json())
 
complete code will be 
 
const express = require('express')
const app = express();
const port = 8080;
app.use(express.json())
app.get('/',(request,response)=>{
    response.send(`Server has been strated by Rajesh at ${port}`)
})
app.use('/users',require('./routes/usersroute'))
app.listen(port,()=>{
    console.log(`Server is started at ${port}`)
})
 
Step -3 open Thunderclient 
 
select post method
use url http://localhost:8080/users/registration
 

< NodeJS Program Lifecycle Login code in nodejs using mongodb >



Ask a question



  • Question:
    {{questionlistdata.blog_question_description}}
    • Answer:
      {{answer.blog_answer_description  }}
    Replay to Question


Back to Top