├── Chapter01 └── fiboapp.js ├── Chapter02 ├── .babelrc ├── .gitignore ├── app.js ├── ls.js ├── ls2-old-school.js └── ls2.js ├── Chapter03 ├── .gitignore ├── badexport.mjs ├── data.json ├── dirname-fixed.mjs ├── dirname.js ├── dirname.mjs ├── example-package │ ├── package-lock.json │ └── package.json ├── extensionless.js ├── extensionless.mjs ├── hybrid-modules │ └── test.mjs ├── inner-modules │ ├── test.mjs │ └── test2.js ├── ls.mjs ├── module1.js ├── module2.js ├── showdata-es6.mjs ├── showdata.js ├── simple-cjs.mjs ├── simple-dynamic-import-fail.js ├── simple-dynamic-import.js ├── simple-dynamic-import2.js ├── simple-mjs-dynamic-import.mjs ├── simple.js ├── simple2.mjs ├── simpledemo.mjs ├── simpledemo2.mjs └── simpledemo3.mjs ├── Chapter04 ├── .gitignore ├── app1 │ ├── app1.mjs │ └── server.mjs ├── events │ ├── httpsniffer.js │ ├── httpsniffer.mjs │ ├── pulsed.js │ ├── pulsed.mjs │ ├── pulser.js │ └── pulser.mjs ├── fibonacci │ ├── .gitignore │ ├── app.js │ ├── bin │ │ └── www │ ├── fiboclient.js │ ├── fiboserver.js │ ├── fibotimes.js │ ├── math.js │ ├── package.json │ ├── partials │ │ └── navbar.html │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ ├── fibonacci-async1.js │ │ ├── fibonacci-await.js │ │ ├── fibonacci-rest.js │ │ ├── fibonacci.js │ │ └── index.js │ ├── views │ │ ├── error.hbs │ │ ├── fibonacci.hbs │ │ ├── index.hbs │ │ └── layout.hbs │ └── wget.js └── wget.js ├── Chapter05 ├── .gitignore └── notes │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── models │ ├── Notes.mjs │ └── notes-memory.mjs │ ├── package.json │ ├── partials │ └── header.hbs │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.mjs │ └── notes.mjs │ └── views │ ├── error.hbs │ ├── index.hbs │ ├── layout.hbs │ ├── notedestroy.hbs │ ├── noteedit.hbs │ └── noteview.hbs ├── Chapter06 ├── .gitignore └── notes │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ ├── bootstrap.css │ └── bootstrap.min.css │ ├── models │ ├── Notes.mjs │ └── notes-memory.mjs │ ├── package.json │ ├── partials │ └── header.hbs │ ├── public │ └── assets │ │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.mjs │ └── notes.mjs │ ├── theme │ ├── .gitignore │ ├── _custom.scss │ ├── bootstrap.scss │ ├── dist │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ └── package.json │ └── views │ ├── error.hbs │ ├── index.hbs │ ├── layout.hbs │ ├── notedestroy.hbs │ ├── noteedit.hbs │ └── noteview.hbs ├── Chapter07 ├── .gitignore └── notes │ ├── .gitignore │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ ├── bootstrap.css │ └── bootstrap.min.css │ ├── models │ ├── Notes.mjs │ ├── notes-fs.mjs │ ├── notes-level.mjs │ ├── notes-memory.mjs │ ├── notes-mongodb.mjs │ ├── notes-sequelize.mjs │ ├── notes-sqlite3.mjs │ ├── notes-store.mjs │ ├── schema-sqlite3.sql │ ├── sequelize-sqlite.yaml │ └── sequlz.mjs │ ├── package.json │ ├── partials │ └── header.hbs │ ├── public │ └── assets │ │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.mjs │ └── notes.mjs │ ├── theme │ ├── .gitignore │ ├── _custom.scss │ ├── bootstrap.scss │ ├── dist │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ └── package.json │ └── views │ ├── error.hbs │ ├── index.hbs │ ├── layout.hbs │ ├── notedestroy.hbs │ ├── noteedit.hbs │ └── noteview.hbs ├── Chapter08 ├── notes │ ├── .gitignore │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs └── users │ ├── .gitignore │ ├── cli.mjs │ ├── package.json │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter09 ├── notes │ ├── .gitignore │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs └── users │ ├── .gitignore │ ├── cli.mjs │ ├── package.json │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter10 ├── multipass │ ├── configure-svc-notes.sh │ ├── configure-svc-userauth.sh │ ├── create-svc-notes.ps1 │ ├── create-svc-notes.sh │ ├── create-svc-userauth.ps1 │ ├── create-svc-userauth.sh │ ├── install-packages.sh │ ├── my.cnf │ ├── pm2-notes │ │ ├── ecosystem.json │ │ └── package.json │ ├── pm2-single │ │ ├── ecosystem.json │ │ └── package.json │ └── pm2-userauth │ │ ├── ecosystem.json │ │ └── package.json ├── notes │ ├── .gitignore │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs └── users │ ├── .gitignore │ ├── cli.mjs │ ├── package.json │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter11 ├── authnet │ ├── .gitignore │ └── package.json ├── compose-local │ └── docker-compose.yml ├── db-notes │ └── Dockerfile ├── db-userauth │ └── Dockerfile ├── frontnet │ ├── .gitignore │ └── package.json ├── multipass │ ├── configure-svc-notes.sh │ ├── configure-svc-userauth.sh │ ├── create-svc-notes.ps1 │ ├── create-svc-notes.sh │ ├── create-svc-userauth.ps1 │ ├── create-svc-userauth.sh │ ├── install-packages.sh │ ├── my.cnf │ ├── pm2-notes │ │ ├── ecosystem.json │ │ └── package.json │ ├── pm2-single │ │ ├── ecosystem.json │ │ └── package.json │ └── pm2-userauth │ │ ├── ecosystem.json │ │ └── package.json ├── notes │ ├── .gitignore │ ├── Dockerfile │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-docker-mysql.yaml │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs └── users │ ├── .gitignore │ ├── Dockerfile │ ├── cli.mjs │ ├── package.json │ ├── sequelize-docker-mariadb.yaml │ ├── sequelize-docker-mysql.yaml │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter12 ├── authnet │ ├── .gitignore │ └── package.json ├── compose-local │ └── docker-compose.yml ├── compose-stack │ └── docker-compose.yml ├── db-notes │ └── Dockerfile ├── db-userauth │ └── Dockerfile ├── ecr │ ├── .gitignore │ ├── build.sh │ ├── create.sh │ ├── delete.sh │ ├── login.ps1 │ ├── login.sh │ ├── package.json │ ├── push.ps1 │ ├── push.sh │ ├── repos.sh │ ├── tag.ps1 │ └── tag.sh ├── frontnet │ ├── .gitignore │ └── package.json ├── multipass │ ├── configure-svc-notes.sh │ ├── configure-svc-userauth.sh │ ├── create-svc-notes.ps1 │ ├── create-svc-notes.sh │ ├── create-svc-userauth.ps1 │ ├── create-svc-userauth.sh │ ├── install-packages.sh │ ├── my.cnf │ ├── pm2-notes │ │ ├── ecosystem.json │ │ └── package.json │ └── pm2-userauth │ │ ├── ecosystem.json │ │ └── package.json ├── notes │ ├── .gitignore │ ├── Dockerfile │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-docker-mysql.yaml │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs ├── swarm │ ├── init-instance.sh │ └── setup-instance.sh ├── terraform-aws │ ├── .gitignore │ ├── db │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── ec2 │ │ └── main.tf │ ├── ecs │ │ ├── ecr.tf │ │ ├── ecs.tf │ │ ├── lb.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── roles.tf │ │ └── variables.tf │ ├── modules │ │ └── ec2 │ │ │ ├── ec2.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ ├── package.json │ └── vpc │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── status.txt │ │ ├── variables.tf │ │ └── vpc.tf ├── terraform-swarm │ ├── .gitignore │ ├── ec2-private.tf │ ├── ec2-public.tf │ ├── gw.tf │ ├── main.tf │ ├── outputs.tf │ ├── routing.tf │ ├── setup.sh │ ├── sh │ │ ├── docker_install.sh │ │ ├── docker_swarm_master.sh │ │ ├── shebang.sh │ │ └── swarm-setup.sh │ ├── subnets.tf │ ├── variables.tf │ └── vpc.tf └── users │ ├── .gitignore │ ├── Dockerfile │ ├── cli.mjs │ ├── package.json │ ├── sequelize-docker-mariadb.yaml │ ├── sequelize-docker-mysql.yaml │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter13 ├── assert │ ├── deleteFile.mjs │ └── test-deleteFile.mjs ├── authnet │ ├── .gitignore │ └── package.json ├── compose-local │ └── docker-compose.yml ├── compose-stack-test-local │ ├── .gitignore │ ├── docker-compose.yml │ ├── notesui │ │ ├── package.json │ │ └── uitest.mjs │ ├── run.ps1 │ ├── run.sh │ ├── setup.sh │ └── userauth │ │ ├── package.json │ │ └── test.mjs ├── compose-stack │ └── docker-compose.yml ├── db-notes │ └── Dockerfile ├── db-userauth │ └── Dockerfile ├── ecr │ ├── .gitignore │ ├── build.sh │ ├── create.sh │ ├── delete.sh │ ├── login.ps1 │ ├── login.sh │ ├── package.json │ ├── push.ps1 │ ├── push.sh │ ├── repos.sh │ ├── tag.ps1 │ └── tag.sh ├── frontnet │ ├── .gitignore │ └── package.json ├── multipass │ ├── configure-svc-notes.sh │ ├── configure-svc-userauth.sh │ ├── create-svc-notes.ps1 │ ├── create-svc-notes.sh │ ├── create-svc-userauth.ps1 │ ├── create-svc-userauth.sh │ ├── install-packages.sh │ ├── my.cnf │ ├── pm2-notes │ │ ├── ecosystem.json │ │ └── package.json │ └── pm2-userauth │ │ ├── ecosystem.json │ │ └── package.json ├── notes │ ├── .gitignore │ ├── Dockerfile │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-docker-mysql.yaml │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── test │ │ ├── .gitignore │ │ ├── package.json │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ └── test-model.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs ├── terraform-swarm │ ├── .gitignore │ ├── ec2-private.tf │ ├── ec2-public.tf │ ├── ec2.tf-disable │ ├── gw.tf │ ├── main.tf │ ├── outputs.tf │ ├── routing.tf │ ├── setup.sh │ ├── sh │ │ ├── docker_install.sh │ │ ├── docker_swarm_master.sh │ │ ├── shebang.sh │ │ └── swarm-setup.sh │ ├── subnets.tf │ ├── variables.tf │ └── vpc.tf └── users │ ├── .gitignore │ ├── Dockerfile │ ├── cli.mjs │ ├── package.json │ ├── sequelize-docker-mariadb.yaml │ ├── sequelize-docker-mysql.yaml │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── Chapter14 ├── assert │ ├── deleteFile.mjs │ └── test-deleteFile.mjs ├── authnet │ ├── .gitignore │ └── package.json ├── compose-local │ └── docker-compose.yml ├── compose-stack-test-local │ ├── .gitignore │ ├── docker-compose.yml │ ├── notesui │ │ ├── package.json │ │ └── uitest.mjs │ ├── run.ps1 │ ├── run.sh │ ├── setup.sh │ └── userauth │ │ ├── package.json │ │ └── test.mjs ├── compose-stack │ ├── YOUR-DOMAIN.conf │ ├── docker-compose.yml │ └── initial-YOUR-DOMAIN.conf ├── db-notes │ └── Dockerfile ├── db-userauth │ └── Dockerfile ├── ecr │ ├── .gitignore │ ├── build.sh │ ├── create.sh │ ├── delete.sh │ ├── login.ps1 │ ├── login.sh │ ├── package.json │ ├── push.ps1 │ ├── push.sh │ ├── repos.sh │ ├── tag.ps1 │ └── tag.sh ├── frontnet │ ├── .gitignore │ └── package.json ├── multipass │ ├── configure-svc-notes.sh │ ├── configure-svc-userauth.sh │ ├── create-svc-notes.ps1 │ ├── create-svc-notes.sh │ ├── create-svc-userauth.ps1 │ ├── create-svc-userauth.sh │ ├── install-packages.sh │ ├── my.cnf │ ├── pm2-notes │ │ ├── ecosystem.json │ │ └── package.json │ └── pm2-userauth │ │ ├── ecosystem.json │ │ └── package.json ├── notes │ ├── .gitignore │ ├── Dockerfile │ ├── app.mjs │ ├── approotdir.mjs │ ├── appsupport.mjs │ ├── minty │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ ├── models │ │ ├── Notes.mjs │ │ ├── messages-sequelize.mjs │ │ ├── notes-fs.mjs │ │ ├── notes-level.mjs │ │ ├── notes-memory.mjs │ │ ├── notes-mongodb.mjs │ │ ├── notes-sequelize.mjs │ │ ├── notes-sqlite3.mjs │ │ ├── notes-store.mjs │ │ ├── schema-sqlite3.sql │ │ ├── sequelize-docker-mysql.yaml │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ ├── sequlz.mjs │ │ └── users-superagent.mjs │ ├── package.json │ ├── partials │ │ ├── footerjs.hbs │ │ ├── header.hbs │ │ └── not-logged-in.hbs │ ├── public │ │ └── assets │ │ │ ├── stylesheets │ │ │ └── style.css │ │ │ └── vendor │ │ │ ├── .DS_Store │ │ │ └── twitter │ │ │ └── Twitter_Social_Icon_Rounded_Square_Color.png │ ├── routes │ │ ├── index.mjs │ │ ├── notes.mjs │ │ └── users.mjs │ ├── test │ │ ├── chap11.sqlite3 │ │ ├── notestest-sequelize.sqlite3 │ │ ├── package.json │ │ ├── sequelize-mysql.yaml │ │ ├── sequelize-sqlite.yaml │ │ └── test-model.mjs │ ├── theme │ │ ├── .gitignore │ │ ├── _custom.scss │ │ ├── bootstrap.scss │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── package.json │ └── views │ │ ├── error.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── login.hbs │ │ ├── notedestroy.hbs │ │ ├── noteedit.hbs │ │ └── noteview.hbs ├── terraform-swarm │ ├── .gitignore │ ├── ec2-private.tf │ ├── ec2-public.tf │ ├── gw.tf │ ├── main.tf │ ├── outputs.tf │ ├── routing.tf │ ├── setup.sh │ ├── sh │ │ ├── docker_install.sh │ │ ├── docker_swarm_master.sh │ │ ├── shebang.sh │ │ └── swarm-setup.sh │ ├── subnets.tf │ ├── variables.tf │ └── vpc.tf └── users │ ├── .gitignore │ ├── Dockerfile │ ├── cli.mjs │ ├── package.json │ ├── sequelize-docker-mariadb.yaml │ ├── sequelize-docker-mysql.yaml │ ├── sequelize-mysql.yaml │ ├── sequelize-sqlite.yaml │ ├── user-server.mjs │ └── users-sequelize.mjs ├── LICENSE └── README.md /Chapter01/fiboapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter01/fiboapp.js -------------------------------------------------------------------------------- /Chapter02/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter02/.babelrc -------------------------------------------------------------------------------- /Chapter02/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | -------------------------------------------------------------------------------- /Chapter02/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter02/app.js -------------------------------------------------------------------------------- /Chapter02/ls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter02/ls.js -------------------------------------------------------------------------------- /Chapter02/ls2-old-school.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter02/ls2-old-school.js -------------------------------------------------------------------------------- /Chapter02/ls2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter02/ls2.js -------------------------------------------------------------------------------- /Chapter03/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | -------------------------------------------------------------------------------- /Chapter03/badexport.mjs: -------------------------------------------------------------------------------- 1 | { 2 | export const meaning = 42; 3 | } -------------------------------------------------------------------------------- /Chapter03/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/data.json -------------------------------------------------------------------------------- /Chapter03/dirname-fixed.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/dirname-fixed.mjs -------------------------------------------------------------------------------- /Chapter03/dirname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/dirname.js -------------------------------------------------------------------------------- /Chapter03/dirname.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/dirname.mjs -------------------------------------------------------------------------------- /Chapter03/example-package/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/example-package/package-lock.json -------------------------------------------------------------------------------- /Chapter03/example-package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/example-package/package.json -------------------------------------------------------------------------------- /Chapter03/extensionless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/extensionless.js -------------------------------------------------------------------------------- /Chapter03/extensionless.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/extensionless.mjs -------------------------------------------------------------------------------- /Chapter03/hybrid-modules/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/hybrid-modules/test.mjs -------------------------------------------------------------------------------- /Chapter03/inner-modules/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/inner-modules/test.mjs -------------------------------------------------------------------------------- /Chapter03/inner-modules/test2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/inner-modules/test2.js -------------------------------------------------------------------------------- /Chapter03/ls.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/ls.mjs -------------------------------------------------------------------------------- /Chapter03/module1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/module1.js -------------------------------------------------------------------------------- /Chapter03/module2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/module2.js -------------------------------------------------------------------------------- /Chapter03/showdata-es6.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/showdata-es6.mjs -------------------------------------------------------------------------------- /Chapter03/showdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/showdata.js -------------------------------------------------------------------------------- /Chapter03/simple-cjs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple-cjs.mjs -------------------------------------------------------------------------------- /Chapter03/simple-dynamic-import-fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple-dynamic-import-fail.js -------------------------------------------------------------------------------- /Chapter03/simple-dynamic-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple-dynamic-import.js -------------------------------------------------------------------------------- /Chapter03/simple-dynamic-import2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple-dynamic-import2.js -------------------------------------------------------------------------------- /Chapter03/simple-mjs-dynamic-import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple-mjs-dynamic-import.mjs -------------------------------------------------------------------------------- /Chapter03/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple.js -------------------------------------------------------------------------------- /Chapter03/simple2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simple2.mjs -------------------------------------------------------------------------------- /Chapter03/simpledemo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simpledemo.mjs -------------------------------------------------------------------------------- /Chapter03/simpledemo2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simpledemo2.mjs -------------------------------------------------------------------------------- /Chapter03/simpledemo3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter03/simpledemo3.mjs -------------------------------------------------------------------------------- /Chapter04/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | -------------------------------------------------------------------------------- /Chapter04/app1/app1.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/app1/app1.mjs -------------------------------------------------------------------------------- /Chapter04/app1/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/app1/server.mjs -------------------------------------------------------------------------------- /Chapter04/events/httpsniffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/httpsniffer.js -------------------------------------------------------------------------------- /Chapter04/events/httpsniffer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/httpsniffer.mjs -------------------------------------------------------------------------------- /Chapter04/events/pulsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/pulsed.js -------------------------------------------------------------------------------- /Chapter04/events/pulsed.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/pulsed.mjs -------------------------------------------------------------------------------- /Chapter04/events/pulser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/pulser.js -------------------------------------------------------------------------------- /Chapter04/events/pulser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/events/pulser.mjs -------------------------------------------------------------------------------- /Chapter04/fibonacci/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/.gitignore -------------------------------------------------------------------------------- /Chapter04/fibonacci/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/app.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/bin/www -------------------------------------------------------------------------------- /Chapter04/fibonacci/fiboclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/fiboclient.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/fiboserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/fiboserver.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/fibotimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/fibotimes.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/math.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/package.json -------------------------------------------------------------------------------- /Chapter04/fibonacci/partials/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/partials/navbar.html -------------------------------------------------------------------------------- /Chapter04/fibonacci/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/public/stylesheets/style.css -------------------------------------------------------------------------------- /Chapter04/fibonacci/routes/fibonacci-async1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/routes/fibonacci-async1.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/routes/fibonacci-await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/routes/fibonacci-await.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/routes/fibonacci-rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/routes/fibonacci-rest.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/routes/fibonacci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/routes/fibonacci.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/routes/index.js -------------------------------------------------------------------------------- /Chapter04/fibonacci/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/views/error.hbs -------------------------------------------------------------------------------- /Chapter04/fibonacci/views/fibonacci.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/views/fibonacci.hbs -------------------------------------------------------------------------------- /Chapter04/fibonacci/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/views/index.hbs -------------------------------------------------------------------------------- /Chapter04/fibonacci/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/views/layout.hbs -------------------------------------------------------------------------------- /Chapter04/fibonacci/wget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/fibonacci/wget.js -------------------------------------------------------------------------------- /Chapter04/wget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter04/wget.js -------------------------------------------------------------------------------- /Chapter05/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /Chapter05/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/app.mjs -------------------------------------------------------------------------------- /Chapter05/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter05/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter05/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter05/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter05/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/package.json -------------------------------------------------------------------------------- /Chapter05/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter05/notes/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/public/stylesheets/style.css -------------------------------------------------------------------------------- /Chapter05/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter05/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter05/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter05/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter05/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter05/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter05/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter05/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter05/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter06/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | -------------------------------------------------------------------------------- /Chapter06/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/app.mjs -------------------------------------------------------------------------------- /Chapter06/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter06/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter06/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter06/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter06/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter06/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter06/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/package.json -------------------------------------------------------------------------------- /Chapter06/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter06/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter06/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter06/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-* 2 | -------------------------------------------------------------------------------- /Chapter06/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter06/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter06/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter06/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter06/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter06/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter06/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter06/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter06/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter06/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter06/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter07/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ls2-babel.js 3 | -------------------------------------------------------------------------------- /Chapter07/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/.gitignore -------------------------------------------------------------------------------- /Chapter07/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/app.mjs -------------------------------------------------------------------------------- /Chapter07/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter07/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter07/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter07/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter07/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter07/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter07/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter07/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter07/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/package.json -------------------------------------------------------------------------------- /Chapter07/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter07/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter07/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter07/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter07/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter07/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter07/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter07/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter07/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter07/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter07/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter07/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter07/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter07/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter07/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter08/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/.gitignore -------------------------------------------------------------------------------- /Chapter08/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/app.mjs -------------------------------------------------------------------------------- /Chapter08/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter08/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter08/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter08/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter08/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter08/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter08/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter08/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter08/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/package.json -------------------------------------------------------------------------------- /Chapter08/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter08/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter08/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter08/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter08/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter08/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter08/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter08/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter08/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter08/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter08/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter08/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter08/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter08/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter08/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/cli.mjs -------------------------------------------------------------------------------- /Chapter08/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/package.json -------------------------------------------------------------------------------- /Chapter08/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter08/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter08/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter08/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter08/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter09/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/.gitignore -------------------------------------------------------------------------------- /Chapter09/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/app.mjs -------------------------------------------------------------------------------- /Chapter09/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter09/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter09/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter09/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter09/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter09/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter09/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter09/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter09/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/package.json -------------------------------------------------------------------------------- /Chapter09/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter09/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter09/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter09/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter09/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter09/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter09/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter09/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter09/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter09/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter09/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter09/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter09/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter09/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter09/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter09/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/cli.mjs -------------------------------------------------------------------------------- /Chapter09/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/package.json -------------------------------------------------------------------------------- /Chapter09/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter09/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter09/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter09/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter09/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter10/multipass/configure-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/configure-svc-notes.sh -------------------------------------------------------------------------------- /Chapter10/multipass/configure-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/configure-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter10/multipass/create-svc-notes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/create-svc-notes.ps1 -------------------------------------------------------------------------------- /Chapter10/multipass/create-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/create-svc-notes.sh -------------------------------------------------------------------------------- /Chapter10/multipass/create-svc-userauth.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/create-svc-userauth.ps1 -------------------------------------------------------------------------------- /Chapter10/multipass/create-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/create-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter10/multipass/install-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/install-packages.sh -------------------------------------------------------------------------------- /Chapter10/multipass/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/my.cnf -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-notes/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-notes/ecosystem.json -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-notes/package.json -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-single/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-single/ecosystem.json -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-single/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-single/package.json -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-userauth/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-userauth/ecosystem.json -------------------------------------------------------------------------------- /Chapter10/multipass/pm2-userauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/multipass/pm2-userauth/package.json -------------------------------------------------------------------------------- /Chapter10/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/.gitignore -------------------------------------------------------------------------------- /Chapter10/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/app.mjs -------------------------------------------------------------------------------- /Chapter10/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter10/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter10/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter10/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter10/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter10/notes/models/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter10/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter10/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter10/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter10/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/package.json -------------------------------------------------------------------------------- /Chapter10/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter10/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter10/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter10/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter10/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter10/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter10/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter10/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter10/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter10/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter10/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter10/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter10/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter10/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter10/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter10/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/cli.mjs -------------------------------------------------------------------------------- /Chapter10/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/package.json -------------------------------------------------------------------------------- /Chapter10/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter10/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter10/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter10/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter10/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter11/authnet/.gitignore: -------------------------------------------------------------------------------- 1 | userauth-data 2 | node_modules 3 | -------------------------------------------------------------------------------- /Chapter11/authnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/authnet/package.json -------------------------------------------------------------------------------- /Chapter11/compose-local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/compose-local/docker-compose.yml -------------------------------------------------------------------------------- /Chapter11/db-notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/db-notes/Dockerfile -------------------------------------------------------------------------------- /Chapter11/db-userauth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/db-userauth/Dockerfile -------------------------------------------------------------------------------- /Chapter11/frontnet/.gitignore: -------------------------------------------------------------------------------- 1 | notes-data -------------------------------------------------------------------------------- /Chapter11/frontnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/frontnet/package.json -------------------------------------------------------------------------------- /Chapter11/multipass/configure-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/configure-svc-notes.sh -------------------------------------------------------------------------------- /Chapter11/multipass/configure-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/configure-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter11/multipass/create-svc-notes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/create-svc-notes.ps1 -------------------------------------------------------------------------------- /Chapter11/multipass/create-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/create-svc-notes.sh -------------------------------------------------------------------------------- /Chapter11/multipass/create-svc-userauth.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/create-svc-userauth.ps1 -------------------------------------------------------------------------------- /Chapter11/multipass/create-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/create-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter11/multipass/install-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/install-packages.sh -------------------------------------------------------------------------------- /Chapter11/multipass/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/my.cnf -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-notes/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-notes/ecosystem.json -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-notes/package.json -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-single/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-single/ecosystem.json -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-single/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-single/package.json -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-userauth/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-userauth/ecosystem.json -------------------------------------------------------------------------------- /Chapter11/multipass/pm2-userauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/multipass/pm2-userauth/package.json -------------------------------------------------------------------------------- /Chapter11/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/.gitignore -------------------------------------------------------------------------------- /Chapter11/notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/Dockerfile -------------------------------------------------------------------------------- /Chapter11/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/app.mjs -------------------------------------------------------------------------------- /Chapter11/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter11/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter11/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter11/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter11/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter11/notes/models/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter11/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter11/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter11/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter11/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/package.json -------------------------------------------------------------------------------- /Chapter11/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter11/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter11/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter11/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter11/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter11/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter11/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter11/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter11/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter11/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter11/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter11/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter11/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter11/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter11/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter11/users/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/Dockerfile -------------------------------------------------------------------------------- /Chapter11/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/cli.mjs -------------------------------------------------------------------------------- /Chapter11/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/package.json -------------------------------------------------------------------------------- /Chapter11/users/sequelize-docker-mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/sequelize-docker-mariadb.yaml -------------------------------------------------------------------------------- /Chapter11/users/sequelize-docker-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/sequelize-docker-mysql.yaml -------------------------------------------------------------------------------- /Chapter11/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter11/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter11/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter11/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter11/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter12/authnet/.gitignore: -------------------------------------------------------------------------------- 1 | userauth-data -------------------------------------------------------------------------------- /Chapter12/authnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/authnet/package.json -------------------------------------------------------------------------------- /Chapter12/compose-local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/compose-local/docker-compose.yml -------------------------------------------------------------------------------- /Chapter12/compose-stack/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/compose-stack/docker-compose.yml -------------------------------------------------------------------------------- /Chapter12/db-notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/db-notes/Dockerfile -------------------------------------------------------------------------------- /Chapter12/db-userauth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/db-userauth/Dockerfile -------------------------------------------------------------------------------- /Chapter12/ecr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/.gitignore -------------------------------------------------------------------------------- /Chapter12/ecr/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/build.sh -------------------------------------------------------------------------------- /Chapter12/ecr/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/create.sh -------------------------------------------------------------------------------- /Chapter12/ecr/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/delete.sh -------------------------------------------------------------------------------- /Chapter12/ecr/login.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/login.ps1 -------------------------------------------------------------------------------- /Chapter12/ecr/login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/login.sh -------------------------------------------------------------------------------- /Chapter12/ecr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/package.json -------------------------------------------------------------------------------- /Chapter12/ecr/push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/push.ps1 -------------------------------------------------------------------------------- /Chapter12/ecr/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/push.sh -------------------------------------------------------------------------------- /Chapter12/ecr/repos.sh: -------------------------------------------------------------------------------- 1 | aws ecr describe-repositories 2 | -------------------------------------------------------------------------------- /Chapter12/ecr/tag.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/tag.ps1 -------------------------------------------------------------------------------- /Chapter12/ecr/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/ecr/tag.sh -------------------------------------------------------------------------------- /Chapter12/frontnet/.gitignore: -------------------------------------------------------------------------------- 1 | notes-data -------------------------------------------------------------------------------- /Chapter12/frontnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/frontnet/package.json -------------------------------------------------------------------------------- /Chapter12/multipass/configure-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/configure-svc-notes.sh -------------------------------------------------------------------------------- /Chapter12/multipass/configure-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/configure-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter12/multipass/create-svc-notes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/create-svc-notes.ps1 -------------------------------------------------------------------------------- /Chapter12/multipass/create-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/create-svc-notes.sh -------------------------------------------------------------------------------- /Chapter12/multipass/create-svc-userauth.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/create-svc-userauth.ps1 -------------------------------------------------------------------------------- /Chapter12/multipass/create-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/create-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter12/multipass/install-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/install-packages.sh -------------------------------------------------------------------------------- /Chapter12/multipass/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/my.cnf -------------------------------------------------------------------------------- /Chapter12/multipass/pm2-notes/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/pm2-notes/ecosystem.json -------------------------------------------------------------------------------- /Chapter12/multipass/pm2-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/pm2-notes/package.json -------------------------------------------------------------------------------- /Chapter12/multipass/pm2-userauth/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/pm2-userauth/ecosystem.json -------------------------------------------------------------------------------- /Chapter12/multipass/pm2-userauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/multipass/pm2-userauth/package.json -------------------------------------------------------------------------------- /Chapter12/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/.gitignore -------------------------------------------------------------------------------- /Chapter12/notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/Dockerfile -------------------------------------------------------------------------------- /Chapter12/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/app.mjs -------------------------------------------------------------------------------- /Chapter12/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter12/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter12/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter12/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter12/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter12/notes/models/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter12/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter12/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter12/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter12/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/package.json -------------------------------------------------------------------------------- /Chapter12/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter12/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter12/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter12/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter12/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter12/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter12/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter12/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter12/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter12/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter12/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter12/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter12/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter12/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter12/swarm/init-instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/swarm/init-instance.sh -------------------------------------------------------------------------------- /Chapter12/swarm/setup-instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/swarm/setup-instance.sh -------------------------------------------------------------------------------- /Chapter12/terraform-aws/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/.gitignore -------------------------------------------------------------------------------- /Chapter12/terraform-aws/db/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/db/main.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/db/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/db/outputs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/db/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/db/variables.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ec2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ec2/main.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/ecr.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/ecs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/lb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/lb.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/main.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/outputs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/roles.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/roles.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/ecs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/ecs/variables.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/modules/ec2/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/modules/ec2/ec2.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/modules/ec2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/modules/ec2/outputs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/modules/ec2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/modules/ec2/variables.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/package.json -------------------------------------------------------------------------------- /Chapter12/terraform-aws/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/vpc/main.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/vpc/outputs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/vpc/status.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/vpc/status.txt -------------------------------------------------------------------------------- /Chapter12/terraform-aws/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/vpc/variables.tf -------------------------------------------------------------------------------- /Chapter12/terraform-aws/vpc/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-aws/vpc/vpc.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/.gitignore -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/ec2-private.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/ec2-private.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/ec2-public.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/ec2-public.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/gw.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/gw.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/main.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/outputs.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/routing.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/routing.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/setup.sh -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/sh/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/sh/docker_install.sh -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/sh/docker_swarm_master.sh: -------------------------------------------------------------------------------- 1 | 2 | docker swarm init 3 | -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/sh/shebang.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/sh/swarm-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/sh/swarm-setup.sh -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/subnets.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/variables.tf -------------------------------------------------------------------------------- /Chapter12/terraform-swarm/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/terraform-swarm/vpc.tf -------------------------------------------------------------------------------- /Chapter12/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter12/users/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/Dockerfile -------------------------------------------------------------------------------- /Chapter12/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/cli.mjs -------------------------------------------------------------------------------- /Chapter12/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/package.json -------------------------------------------------------------------------------- /Chapter12/users/sequelize-docker-mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/sequelize-docker-mariadb.yaml -------------------------------------------------------------------------------- /Chapter12/users/sequelize-docker-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/sequelize-docker-mysql.yaml -------------------------------------------------------------------------------- /Chapter12/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter12/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter12/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter12/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter12/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter13/assert/deleteFile.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/assert/deleteFile.mjs -------------------------------------------------------------------------------- /Chapter13/assert/test-deleteFile.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/assert/test-deleteFile.mjs -------------------------------------------------------------------------------- /Chapter13/authnet/.gitignore: -------------------------------------------------------------------------------- 1 | userauth-data -------------------------------------------------------------------------------- /Chapter13/authnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/authnet/package.json -------------------------------------------------------------------------------- /Chapter13/compose-local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/compose-local/docker-compose.yml -------------------------------------------------------------------------------- /Chapter13/compose-stack-test-local/.gitignore: -------------------------------------------------------------------------------- 1 | db-notes-mongo 2 | package-lock.json 3 | node_modules -------------------------------------------------------------------------------- /Chapter13/compose-stack-test-local/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/compose-stack-test-local/run.ps1 -------------------------------------------------------------------------------- /Chapter13/compose-stack-test-local/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/compose-stack-test-local/run.sh -------------------------------------------------------------------------------- /Chapter13/compose-stack-test-local/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/compose-stack-test-local/setup.sh -------------------------------------------------------------------------------- /Chapter13/compose-stack/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/compose-stack/docker-compose.yml -------------------------------------------------------------------------------- /Chapter13/db-notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/db-notes/Dockerfile -------------------------------------------------------------------------------- /Chapter13/db-userauth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/db-userauth/Dockerfile -------------------------------------------------------------------------------- /Chapter13/ecr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/.gitignore -------------------------------------------------------------------------------- /Chapter13/ecr/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/build.sh -------------------------------------------------------------------------------- /Chapter13/ecr/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/create.sh -------------------------------------------------------------------------------- /Chapter13/ecr/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/delete.sh -------------------------------------------------------------------------------- /Chapter13/ecr/login.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/login.ps1 -------------------------------------------------------------------------------- /Chapter13/ecr/login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/login.sh -------------------------------------------------------------------------------- /Chapter13/ecr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/package.json -------------------------------------------------------------------------------- /Chapter13/ecr/push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/push.ps1 -------------------------------------------------------------------------------- /Chapter13/ecr/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/push.sh -------------------------------------------------------------------------------- /Chapter13/ecr/repos.sh: -------------------------------------------------------------------------------- 1 | aws ecr describe-repositories 2 | -------------------------------------------------------------------------------- /Chapter13/ecr/tag.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/tag.ps1 -------------------------------------------------------------------------------- /Chapter13/ecr/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/ecr/tag.sh -------------------------------------------------------------------------------- /Chapter13/frontnet/.gitignore: -------------------------------------------------------------------------------- 1 | notes-data -------------------------------------------------------------------------------- /Chapter13/frontnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/frontnet/package.json -------------------------------------------------------------------------------- /Chapter13/multipass/configure-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/configure-svc-notes.sh -------------------------------------------------------------------------------- /Chapter13/multipass/configure-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/configure-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter13/multipass/create-svc-notes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/create-svc-notes.ps1 -------------------------------------------------------------------------------- /Chapter13/multipass/create-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/create-svc-notes.sh -------------------------------------------------------------------------------- /Chapter13/multipass/create-svc-userauth.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/create-svc-userauth.ps1 -------------------------------------------------------------------------------- /Chapter13/multipass/create-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/create-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter13/multipass/install-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/install-packages.sh -------------------------------------------------------------------------------- /Chapter13/multipass/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/my.cnf -------------------------------------------------------------------------------- /Chapter13/multipass/pm2-notes/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/pm2-notes/ecosystem.json -------------------------------------------------------------------------------- /Chapter13/multipass/pm2-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/pm2-notes/package.json -------------------------------------------------------------------------------- /Chapter13/multipass/pm2-userauth/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/pm2-userauth/ecosystem.json -------------------------------------------------------------------------------- /Chapter13/multipass/pm2-userauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/multipass/pm2-userauth/package.json -------------------------------------------------------------------------------- /Chapter13/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/.gitignore -------------------------------------------------------------------------------- /Chapter13/notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/Dockerfile -------------------------------------------------------------------------------- /Chapter13/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/app.mjs -------------------------------------------------------------------------------- /Chapter13/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter13/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter13/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter13/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter13/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter13/notes/models/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter13/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter13/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter13/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter13/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/package.json -------------------------------------------------------------------------------- /Chapter13/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter13/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter13/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter13/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter13/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter13/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter13/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter13/notes/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/test/.gitignore -------------------------------------------------------------------------------- /Chapter13/notes/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/test/package.json -------------------------------------------------------------------------------- /Chapter13/notes/test/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/test/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter13/notes/test/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/test/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter13/notes/test/test-model.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/test/test-model.mjs -------------------------------------------------------------------------------- /Chapter13/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter13/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter13/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter13/notes/theme/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /Chapter13/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter13/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter13/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter13/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter13/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter13/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter13/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/.gitignore -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/ec2-private.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/ec2-private.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/ec2-public.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/ec2-public.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/ec2.tf-disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/ec2.tf-disable -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/gw.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/gw.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/main.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/outputs.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/routing.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/routing.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/setup.sh -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/sh/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/sh/docker_install.sh -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/sh/docker_swarm_master.sh: -------------------------------------------------------------------------------- 1 | 2 | docker swarm init 3 | -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/sh/shebang.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/sh/swarm-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/sh/swarm-setup.sh -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/subnets.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/variables.tf -------------------------------------------------------------------------------- /Chapter13/terraform-swarm/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/terraform-swarm/vpc.tf -------------------------------------------------------------------------------- /Chapter13/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter13/users/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/Dockerfile -------------------------------------------------------------------------------- /Chapter13/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/cli.mjs -------------------------------------------------------------------------------- /Chapter13/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/package.json -------------------------------------------------------------------------------- /Chapter13/users/sequelize-docker-mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/sequelize-docker-mariadb.yaml -------------------------------------------------------------------------------- /Chapter13/users/sequelize-docker-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/sequelize-docker-mysql.yaml -------------------------------------------------------------------------------- /Chapter13/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter13/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter13/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter13/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter13/users/users-sequelize.mjs -------------------------------------------------------------------------------- /Chapter14/assert/deleteFile.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/assert/deleteFile.mjs -------------------------------------------------------------------------------- /Chapter14/assert/test-deleteFile.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/assert/test-deleteFile.mjs -------------------------------------------------------------------------------- /Chapter14/authnet/.gitignore: -------------------------------------------------------------------------------- 1 | userauth-data -------------------------------------------------------------------------------- /Chapter14/authnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/authnet/package.json -------------------------------------------------------------------------------- /Chapter14/compose-local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-local/docker-compose.yml -------------------------------------------------------------------------------- /Chapter14/compose-stack-test-local/.gitignore: -------------------------------------------------------------------------------- 1 | db-notes-mongo 2 | package-lock.json 3 | node_modules -------------------------------------------------------------------------------- /Chapter14/compose-stack-test-local/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-stack-test-local/run.ps1 -------------------------------------------------------------------------------- /Chapter14/compose-stack-test-local/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-stack-test-local/run.sh -------------------------------------------------------------------------------- /Chapter14/compose-stack-test-local/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-stack-test-local/setup.sh -------------------------------------------------------------------------------- /Chapter14/compose-stack/YOUR-DOMAIN.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-stack/YOUR-DOMAIN.conf -------------------------------------------------------------------------------- /Chapter14/compose-stack/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/compose-stack/docker-compose.yml -------------------------------------------------------------------------------- /Chapter14/db-notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/db-notes/Dockerfile -------------------------------------------------------------------------------- /Chapter14/db-userauth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/db-userauth/Dockerfile -------------------------------------------------------------------------------- /Chapter14/ecr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/.gitignore -------------------------------------------------------------------------------- /Chapter14/ecr/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/build.sh -------------------------------------------------------------------------------- /Chapter14/ecr/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/create.sh -------------------------------------------------------------------------------- /Chapter14/ecr/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/delete.sh -------------------------------------------------------------------------------- /Chapter14/ecr/login.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/login.ps1 -------------------------------------------------------------------------------- /Chapter14/ecr/login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/login.sh -------------------------------------------------------------------------------- /Chapter14/ecr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/package.json -------------------------------------------------------------------------------- /Chapter14/ecr/push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/push.ps1 -------------------------------------------------------------------------------- /Chapter14/ecr/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/push.sh -------------------------------------------------------------------------------- /Chapter14/ecr/repos.sh: -------------------------------------------------------------------------------- 1 | aws ecr describe-repositories 2 | -------------------------------------------------------------------------------- /Chapter14/ecr/tag.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/tag.ps1 -------------------------------------------------------------------------------- /Chapter14/ecr/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/ecr/tag.sh -------------------------------------------------------------------------------- /Chapter14/frontnet/.gitignore: -------------------------------------------------------------------------------- 1 | notes-data -------------------------------------------------------------------------------- /Chapter14/frontnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/frontnet/package.json -------------------------------------------------------------------------------- /Chapter14/multipass/configure-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/configure-svc-notes.sh -------------------------------------------------------------------------------- /Chapter14/multipass/configure-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/configure-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter14/multipass/create-svc-notes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/create-svc-notes.ps1 -------------------------------------------------------------------------------- /Chapter14/multipass/create-svc-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/create-svc-notes.sh -------------------------------------------------------------------------------- /Chapter14/multipass/create-svc-userauth.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/create-svc-userauth.ps1 -------------------------------------------------------------------------------- /Chapter14/multipass/create-svc-userauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/create-svc-userauth.sh -------------------------------------------------------------------------------- /Chapter14/multipass/install-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/install-packages.sh -------------------------------------------------------------------------------- /Chapter14/multipass/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/my.cnf -------------------------------------------------------------------------------- /Chapter14/multipass/pm2-notes/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/pm2-notes/ecosystem.json -------------------------------------------------------------------------------- /Chapter14/multipass/pm2-notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/pm2-notes/package.json -------------------------------------------------------------------------------- /Chapter14/multipass/pm2-userauth/ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/pm2-userauth/ecosystem.json -------------------------------------------------------------------------------- /Chapter14/multipass/pm2-userauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/multipass/pm2-userauth/package.json -------------------------------------------------------------------------------- /Chapter14/notes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/.gitignore -------------------------------------------------------------------------------- /Chapter14/notes/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/Dockerfile -------------------------------------------------------------------------------- /Chapter14/notes/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/app.mjs -------------------------------------------------------------------------------- /Chapter14/notes/approotdir.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/approotdir.mjs -------------------------------------------------------------------------------- /Chapter14/notes/appsupport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/appsupport.mjs -------------------------------------------------------------------------------- /Chapter14/notes/minty/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/minty/bootstrap.css -------------------------------------------------------------------------------- /Chapter14/notes/minty/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/minty/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter14/notes/models/Notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/Notes.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/messages-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/messages-sequelize.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-fs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-fs.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-level.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-level.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-memory.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-memory.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-mongodb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-mongodb.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-sequelize.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-sqlite3.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-sqlite3.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/notes-store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/notes-store.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/schema-sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/schema-sqlite3.sql -------------------------------------------------------------------------------- /Chapter14/notes/models/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter14/notes/models/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter14/notes/models/sequlz.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/sequlz.mjs -------------------------------------------------------------------------------- /Chapter14/notes/models/users-superagent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/models/users-superagent.mjs -------------------------------------------------------------------------------- /Chapter14/notes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/package.json -------------------------------------------------------------------------------- /Chapter14/notes/partials/footerjs.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/partials/footerjs.hbs -------------------------------------------------------------------------------- /Chapter14/notes/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/partials/header.hbs -------------------------------------------------------------------------------- /Chapter14/notes/partials/not-logged-in.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/partials/not-logged-in.hbs -------------------------------------------------------------------------------- /Chapter14/notes/public/assets/vendor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/public/assets/vendor/.DS_Store -------------------------------------------------------------------------------- /Chapter14/notes/routes/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/routes/index.mjs -------------------------------------------------------------------------------- /Chapter14/notes/routes/notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/routes/notes.mjs -------------------------------------------------------------------------------- /Chapter14/notes/routes/users.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/routes/users.mjs -------------------------------------------------------------------------------- /Chapter14/notes/test/chap11.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/test/chap11.sqlite3 -------------------------------------------------------------------------------- /Chapter14/notes/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/test/package.json -------------------------------------------------------------------------------- /Chapter14/notes/test/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/test/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter14/notes/test/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/test/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter14/notes/test/test-model.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/test/test-model.mjs -------------------------------------------------------------------------------- /Chapter14/notes/theme/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap-4.4.1 2 | -------------------------------------------------------------------------------- /Chapter14/notes/theme/_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/_custom.scss -------------------------------------------------------------------------------- /Chapter14/notes/theme/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/bootstrap.scss -------------------------------------------------------------------------------- /Chapter14/notes/theme/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Chapter14/notes/theme/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Chapter14/notes/theme/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Chapter14/notes/theme/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter14/notes/theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/theme/package.json -------------------------------------------------------------------------------- /Chapter14/notes/views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/error.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/index.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/layout.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/login.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/notedestroy.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/notedestroy.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/noteedit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/noteedit.hbs -------------------------------------------------------------------------------- /Chapter14/notes/views/noteview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/notes/views/noteview.hbs -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/.gitignore -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/ec2-private.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/ec2-private.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/ec2-public.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/ec2-public.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/gw.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/gw.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/main.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/outputs.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/routing.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/routing.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/setup.sh -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/sh/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/sh/docker_install.sh -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/sh/docker_swarm_master.sh: -------------------------------------------------------------------------------- 1 | 2 | docker swarm init 3 | -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/sh/shebang.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/sh/swarm-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/sh/swarm-setup.sh -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/subnets.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/variables.tf -------------------------------------------------------------------------------- /Chapter14/terraform-swarm/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/terraform-swarm/vpc.tf -------------------------------------------------------------------------------- /Chapter14/users/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | users-sequelize.sqlite3 4 | -------------------------------------------------------------------------------- /Chapter14/users/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/Dockerfile -------------------------------------------------------------------------------- /Chapter14/users/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/cli.mjs -------------------------------------------------------------------------------- /Chapter14/users/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/package.json -------------------------------------------------------------------------------- /Chapter14/users/sequelize-docker-mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/sequelize-docker-mariadb.yaml -------------------------------------------------------------------------------- /Chapter14/users/sequelize-docker-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/sequelize-docker-mysql.yaml -------------------------------------------------------------------------------- /Chapter14/users/sequelize-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/sequelize-mysql.yaml -------------------------------------------------------------------------------- /Chapter14/users/sequelize-sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/sequelize-sqlite.yaml -------------------------------------------------------------------------------- /Chapter14/users/user-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/user-server.mjs -------------------------------------------------------------------------------- /Chapter14/users/users-sequelize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/Chapter14/users/users-sequelize.mjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Node.js-Web-Development-Fifth-Edition/HEAD/README.md --------------------------------------------------------------------------------