└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Node.js sample Projects - Node.js Tutorials 2 | 3 | Node.js - JavaScript everywhere - is an open-source, cross-platform, JavaScript runtime environment that provides way to run JavaScript code outside of a web browser. Node.js helps us to use JavaScript for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. 4 | 5 | Node.js Tutorial will show many aspects of Node.js programming, from basic to advanced. 6 | 7 | ## Node.js Express - Web Api 8 | Build Node.js Rest Apis with Express and databases: 9 | 10 | - [Node.js Express & MySQL](https://www.bezkoder.com/node-js-rest-api-express-mysql/) 11 | - [Node.js Express, Sequelize & MySQL](https://www.bezkoder.com/node-js-express-sequelize-mysql/) 12 | - [Node.js Express, Sequelize & PostgreSQL](https://www.bezkoder.com/node-express-sequelize-postgresql/) 13 | - [Node.js Express & MongoDb](https://www.bezkoder.com/node-express-mongodb-crud-rest-api/) 14 | - [Node.js Express Pagination with Sequelize and MySQL](https://www.bezkoder.com/node-js-sequelize-pagination-mysql/) 15 | - [Node.js Express Pagination with Mongoose and MongoDB](https://www.bezkoder.com/node-js-mongodb-pagination/) 16 | 17 | ## Node.js Authentication - Web Security 18 | Registration, Login with role-based authentication/authorization: 19 | 20 | - [Node.js & MySQL: User Authentication & Authorization](https://www.bezkoder.com/node-js-jwt-authentication-mysql/) 21 | - [Node.js & PostgreSQL: User Authentication & Authorization](https://www.bezkoder.com/node-js-jwt-authentication-postgresql/) 22 | - [Node.js & MongoDB: User Authentication & Authorization](https://www.bezkoder.com/node-js-mongodb-auth-jwt/) 23 | 24 | ## Node.js Authentication with Front-end 25 | 26 | - [Node.js Express + React: JWT Authentication & Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/) 27 | - [Node.js Express + Angular 8: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/) 28 | - [Node.js Express + Angular 10: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/) 29 | - [Node.js Express + Angular 11: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/) 30 | - [Node.js Express + Angular 12: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/) 31 | - [Node.js Express + Angular 13: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/) 32 | - [Node.js Express + Angular 14: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/) 33 | - [Node.js Express + Angular 15: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/) 34 | - [Node.js Express + Angular 16: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/) 35 | - [Node.js Express + Vue.js: JWT Authentication & Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/) 36 | 37 | ## Node.js ODM – Mongoose 38 | Node.js & MongoDB Associations: 39 | 40 | - [MongoDB One-to-One relationship tutorial with Mongoose example](https://www.bezkoder.com/mongoose-one-to-one-relationship-example/) 41 | - [MongoDB One-to-Many Relationship tutorial with Mongoose examples](https://www.bezkoder.com/mongoose-one-to-many-relationship/) 42 | - [MongoDB Many-to-Many Relationship with Mongoose examples](https://www.bezkoder.com/mongodb-many-to-many-mongoose/) 43 | 44 | ## Node.js ORM - Sequelize 45 | Node.js & Sequelize Associations: 46 | 47 | - [Sequelize One-to-Many Association example](https://www.bezkoder.com/sequelize-associate-one-to-many/) 48 | - [Sequelize Many-to-Many Association example](https://www.bezkoder.com/sequelize-associate-many-to-many/) 49 | 50 | ## Node.js with Files 51 | 52 | - [How to watch file for changes in Node.js](https://www.bezkoder.com/node-js-watch-file-changes/) 53 | - [How to watch folder for changes in Node.js](https://www.bezkoder.com/node-js-watch-folder-changes/) 54 | - [How to upload multiple files in Node.js](https://www.bezkoder.com/node-js-upload-multiple-files/) 55 | - [Upload & resize multiple images in Node.js using Express, Multer, Sharp](https://www.bezkoder.com/node-js-upload-resize-multiple-images/) 56 | - [Upload/store images in MongoDB using Node.js, Express & Multer](https://www.bezkoder.com/node-js-upload-store-images-mongodb/) 57 | - [Upload/store images in MySQL using Node.js, Express & Multer](https://www.bezkoder.com/node-js-upload-image-mysql/) 58 | 59 | ## Node.js with CSV 60 | Import CSV to database or export data to CSV files: 61 | 62 | - [Import CSV data into MySQL using Node.js](https://www.bezkoder.com/node-js-csv-mysql/) 63 | - [Export MySQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mysql-csv-file/) 64 | - [Import CSV data into PostgreSQL using Node.js](https://www.bezkoder.com/node-js-csv-postgresql/) 65 | - [Export PostgresSQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-postgresql-csv-file/) 66 | - [Import CSV file into MongoDB collection using Node.js](https://www.bezkoder.com/node-js-csv-mongodb-collection/) 67 | - [Export MongoDB collection to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mongodb-csv-file/) 68 | 69 | ## Node.js with Excel 70 | 71 | - [Upload/Import Excel file data into Database](https://www.bezkoder.com/node-js-upload-excel-file-database/) 72 | - [Download Excel file example with exceljs](https://www.bezkoder.com/node-js-download-excel-file/) 73 | 74 | ## Angular with Node.js example 75 | 76 | - [Angular 8 + Node.js Express + MySQL](https://www.bezkoder.com/angular-node-express-mysql/) 77 | - [Angular 8 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-node-express-postgresql/) 78 | - [Angular 8 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-mongodb-node-express/) 79 | - [Node.js Express + Angular 8: User Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/) 80 | - [Angular 10 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-10-node-js-express-mysql/) 81 | - [Angular 10 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-10-node-express-postgresql/) 82 | - [Angular 10 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-10-mongodb-node-express/) 83 | - [Node.js Express + Angular 10: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/) 84 | - [Angular 11 + Node.js Express + MySQL](https://www.bezkoder.com/angular-11-node-js-express-mysql/) 85 | - [Angular 11 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-11-node-js-express-postgresql/) 86 | - [Angular 11 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-11-mongodb-node-js-express/) 87 | - [Node.js Express + Angular 11: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/) 88 | - [Angular 12 + Node.js Express + MySQL](https://www.bezkoder.com/angular-12-node-js-express-mysql/) 89 | - [Angular 12 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-12-node-js-express-postgresql/) 90 | - [Angular 12 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-12-mongodb-node-js-express/) 91 | - [Node.js Express + Angular 12: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/) 92 | - [Angular 13 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-13-node-js-express-mysql/) 93 | - [Angular 13 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-13-node-js-express-postgresql/) 94 | - [Angular 13 + Node.js + Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-13/) 95 | - [Node.js Express + Angular 13: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/) 96 | - [Angular 14 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-14-node-js-express-mysql/) 97 | - [Angular 14 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-14-node-js-express-postgresql/) 98 | - [Angular 14 + Node.js Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-14/) 99 | - [Node.js Express + Angular 14: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/) 100 | - [Angular 15 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-15-node-js-express-mysql/) 101 | - [Angular 15 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-15-node-js-express-postgresql/) 102 | - [Angular 15 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-15-node-js-express-mongodb/) 103 | - [Node.js Express + Angular 15: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/) 104 | - [Angular 16 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-16-node-js-express-mysql/) 105 | - [Angular 16 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-16-node-js-express-postgresql/) 106 | - [Angular 16 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-16-node-js-express-mongodb/) 107 | - [Node.js Express + Angular 16: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/) 108 | 109 | ## React and Node.js sample projects 110 | 111 | - [React + Node.js Express + MySQL](https://www.bezkoder.com/react-node-express-mysql/) 112 | - [React + Node.js Express + PostgreSQL](https://www.bezkoder.com/react-node-express-postgresql/) 113 | - [React + Node.js Express + MongoDB](https://www.bezkoder.com/react-node-express-mongodb-mern-stack/) 114 | - [React + Node.js Express: User Authentication & Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/) 115 | 116 | ## Vue and Node.js sample projects 117 | 118 | - [Vue.js + Node.js Express + MySQL](https://www.bezkoder.com/vue-js-node-js-express-mysql-crud-example/) 119 | - [Vue.js + Node.js Express + PostgreSQL](https://www.bezkoder.com/vue-node-express-postgresql/) 120 | - [Vue.js + Node.js Express + MongoDB](https://www.bezkoder.com/vue-node-express-mongodb-mevn-crud/) 121 | - [Node.js Express + Vue.js: User Authentication & Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/) 122 | 123 | ## Deployment 124 | 125 | - [Deploying/Hosting Node.js app on Heroku with MySQL database](https://www.bezkoder.com/deploy-node-js-app-heroku-cleardb-mysql/) 126 | --------------------------------------------------------------------------------