Posts

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...

IMAGE CRUD OPERATION USING EXPRESS MONGOOSE MULTER

Image
  IMAGE CRUD OPERATION USING EXPRESS MONGOOSE MULTER Dependencies Used -    File Structured -  Server.js file -  // requirements    const express = require ( 'express' ) const imgModel = require ( './db/user' ) const mongoose = require ( 'mongoose' ) const multer   = require ( 'multer' ) const path = require ( 'path' ) const app = express ();   // serving static files  app . use ( express . static ( 'public' ));     // connecting to database  mongoose . connect ( 'mongodb://localhost:27017/testten' , { useNewUrlParser: true , useUnifiedTopology: true , useFindAndModify: false   }) . then (() => console . log ( "database is connected" )) . catch (( err ) => console . log ( err ))   // multer destination set    var storage = multer . diskStorage ({      destination: "./public/uploads/" ,      filename : ( req , file , cb ) => {   ...