how to use uuid in backend
Dependencies used -
file structure -
const express = require('express')
const {v4 : uuidv4} = require('uuid')
const mongoose = require('mongoose')
const record = require('./db')
const bodyparser = require('body-parser')
mongoose.connect('mongodb://localhost:27017/testfifteen',{ useNewUrlParser: true ,useUnifiedTopology: true})
.then(()=>console.log("db connected"))
.catch((err)=>console.log(err))
const app = express();
app.use(bodyparser.urlencoded({extended:false}))
app.set('view engine','ejs')
app.get('/',(req,res)=>{
res.render('index')
})
app.post('/index',async (req,res)=>{
const newId = uuidv4()
console.log(newId)
const detail = {
name : req.body.name,
uid : newId
}
const data = new record(detail)
await data.save()
res.redirect('/')
})
app.listen('3000')
database file
const mongoose = require('mongoose')
const recordSchema = new mongoose.Schema({
uid : String,
name : String
})
module.exports = mongoose.model('record',recordSchema)
Comments
Post a Comment