node based express web app using mongodb and pug
- install latest nodejs runtime
$ node -v
v22.16.0
$ npm -v
10.9.2- install packages with npm packager
$ npm init
$ npm i- create runtime variables
$ cat .env
API_PORT_NO=4000
COOKIE_SECRET={YOUR_COOKIE_SECRET}
DB_URL=mongodb://127.0.0.1:27017/movie
GH_API_URL=https://api.github.com
GH_AUTH_URL=https://github.com/login/oauth
GH_CLIENT_ID={YOUR_GITHUB_CLIENT_ID}
GH_CLIENT_SECRET={YOUR_GITHUB_CLIENT_SECRET}- update nodemon setting
{
"ignore": ["webpack.config.js", "src/client/*", "assets/*"],
"exec": "babel-node src/index.js"
}- run nodejs app with development mode
$ npm run dev