Posts

Showing posts from August, 2021

how to use uuid in backend

Image
 Dependencies used -  file structure -  Server.js file -  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 (...

how to delete image from the folder directly from a Request (MULTER)

imported item -  const   path  =  require ( 'path' ) const   fs  =  require ( 'fs' ) // code : router . get ( '/delete/:id' , isAuth , async  ( req , res ) => {      await    addBlogmodel . findByIdAndRemove ( req . params . id ,( err , items ) => {          if ( err ){              res . send ( "sory we have some issuse" )         }          else         {              const   path  =  './public/uploads/' + items . image              try  {                  f...