simple user account registering and login with user email verification using nodemailer Nodejs App (MVC) and MongoDb
- npm/node latest version (node.js)
- Nodejs
- ExpressJs
- MongoDb
- Jquery
- Mdbootstrap
- Bootstrap
npm install --save
Dependencies are:
express, bcrypt, cors, jsonwebtoken, mongoose, cookie-parser, bootstrap, mdbootstrap, jquery, helmet, dotenv, nodemailer
npm install --save-dev
Dev Dependency is:
nodemon
SECRET_KEY=?
SECRET_ACCESS=?
SECRET_REFRESH=?
DATABASE_URI=?
PORT=?
// For gmail SMTP authentication (Your gmail email and password)
SECRET_USER=?
SECRET_PASSWORD=?
node
require('crypto').randomBytes(64).toString('hex')
npm run devStart
Or
nodemon app.js