An open API service indexing awesome lists of open source software.

https://github.com/bezkoder/node-js-tutorials

Node.js Sample Project - Node.js Tutorials with examples
https://github.com/bezkoder/node-js-tutorials

Last synced: 12 months ago
JSON representation

Node.js Sample Project - Node.js Tutorials with examples

Awesome Lists containing this project

README

          

# Node.js sample Projects - Node.js Tutorials

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.

Node.js Tutorial will show many aspects of Node.js programming, from basic to advanced.

## Node.js Express - Web Api
Build Node.js Rest Apis with Express and databases:

- [Node.js Express & MySQL](https://www.bezkoder.com/node-js-rest-api-express-mysql/)
- [Node.js Express, Sequelize & MySQL](https://www.bezkoder.com/node-js-express-sequelize-mysql/)
- [Node.js Express, Sequelize & PostgreSQL](https://www.bezkoder.com/node-express-sequelize-postgresql/)
- [Node.js Express & MongoDb](https://www.bezkoder.com/node-express-mongodb-crud-rest-api/)
- [Node.js Express Pagination with Sequelize and MySQL](https://www.bezkoder.com/node-js-sequelize-pagination-mysql/)
- [Node.js Express Pagination with Mongoose and MongoDB](https://www.bezkoder.com/node-js-mongodb-pagination/)

## Node.js Authentication - Web Security
Registration, Login with role-based authentication/authorization:

- [Node.js & MySQL: User Authentication & Authorization](https://www.bezkoder.com/node-js-jwt-authentication-mysql/)
- [Node.js & PostgreSQL: User Authentication & Authorization](https://www.bezkoder.com/node-js-jwt-authentication-postgresql/)
- [Node.js & MongoDB: User Authentication & Authorization](https://www.bezkoder.com/node-js-mongodb-auth-jwt/)

## Node.js Authentication with Front-end

- [Node.js Express + React: JWT Authentication & Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/)
- [Node.js Express + Angular 8: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/)
- [Node.js Express + Angular 10: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/)
- [Node.js Express + Angular 11: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/)
- [Node.js Express + Angular 12: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/)
- [Node.js Express + Angular 13: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/)
- [Node.js Express + Angular 14: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/)
- [Node.js Express + Angular 15: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/)
- [Node.js Express + Angular 16: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/)
- [Node.js Express + Vue.js: JWT Authentication & Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/)

## Node.js ODM – Mongoose
Node.js & MongoDB Associations:

- [MongoDB One-to-One relationship tutorial with Mongoose example](https://www.bezkoder.com/mongoose-one-to-one-relationship-example/)
- [MongoDB One-to-Many Relationship tutorial with Mongoose examples](https://www.bezkoder.com/mongoose-one-to-many-relationship/)
- [MongoDB Many-to-Many Relationship with Mongoose examples](https://www.bezkoder.com/mongodb-many-to-many-mongoose/)

## Node.js ORM - Sequelize
Node.js & Sequelize Associations:

- [Sequelize One-to-Many Association example](https://www.bezkoder.com/sequelize-associate-one-to-many/)
- [Sequelize Many-to-Many Association example](https://www.bezkoder.com/sequelize-associate-many-to-many/)

## Node.js with Files

- [How to watch file for changes in Node.js](https://www.bezkoder.com/node-js-watch-file-changes/)
- [How to watch folder for changes in Node.js](https://www.bezkoder.com/node-js-watch-folder-changes/)
- [How to upload multiple files in Node.js](https://www.bezkoder.com/node-js-upload-multiple-files/)
- [Upload & resize multiple images in Node.js using Express, Multer, Sharp](https://www.bezkoder.com/node-js-upload-resize-multiple-images/)
- [Upload/store images in MongoDB using Node.js, Express & Multer](https://www.bezkoder.com/node-js-upload-store-images-mongodb/)
- [Upload/store images in MySQL using Node.js, Express & Multer](https://www.bezkoder.com/node-js-upload-image-mysql/)

## Node.js with CSV
Import CSV to database or export data to CSV files:

- [Import CSV data into MySQL using Node.js](https://www.bezkoder.com/node-js-csv-mysql/)
- [Export MySQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mysql-csv-file/)
- [Import CSV data into PostgreSQL using Node.js](https://www.bezkoder.com/node-js-csv-postgresql/)
- [Export PostgresSQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-postgresql-csv-file/)
- [Import CSV file into MongoDB collection using Node.js](https://www.bezkoder.com/node-js-csv-mongodb-collection/)
- [Export MongoDB collection to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mongodb-csv-file/)

## Node.js with Excel

- [Upload/Import Excel file data into Database](https://www.bezkoder.com/node-js-upload-excel-file-database/)
- [Download Excel file example with exceljs](https://www.bezkoder.com/node-js-download-excel-file/)

## Angular with Node.js example

- [Angular 8 + Node.js Express + MySQL](https://www.bezkoder.com/angular-node-express-mysql/)
- [Angular 8 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-node-express-postgresql/)
- [Angular 8 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-mongodb-node-express/)
- [Node.js Express + Angular 8: User Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/)
- [Angular 10 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-10-node-js-express-mysql/)
- [Angular 10 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-10-node-express-postgresql/)
- [Angular 10 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-10-mongodb-node-express/)
- [Node.js Express + Angular 10: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/)
- [Angular 11 + Node.js Express + MySQL](https://www.bezkoder.com/angular-11-node-js-express-mysql/)
- [Angular 11 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-11-node-js-express-postgresql/)
- [Angular 11 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-11-mongodb-node-js-express/)
- [Node.js Express + Angular 11: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/)
- [Angular 12 + Node.js Express + MySQL](https://www.bezkoder.com/angular-12-node-js-express-mysql/)
- [Angular 12 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-12-node-js-express-postgresql/)
- [Angular 12 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-12-mongodb-node-js-express/)
- [Node.js Express + Angular 12: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/)
- [Angular 13 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-13-node-js-express-mysql/)
- [Angular 13 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-13-node-js-express-postgresql/)
- [Angular 13 + Node.js + Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-13/)
- [Node.js Express + Angular 13: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/)
- [Angular 14 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-14-node-js-express-mysql/)
- [Angular 14 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-14-node-js-express-postgresql/)
- [Angular 14 + Node.js Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-14/)
- [Node.js Express + Angular 14: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/)
- [Angular 15 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-15-node-js-express-mysql/)
- [Angular 15 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-15-node-js-express-postgresql/)
- [Angular 15 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-15-node-js-express-mongodb/)
- [Node.js Express + Angular 15: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/)
- [Angular 16 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-16-node-js-express-mysql/)
- [Angular 16 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-16-node-js-express-postgresql/)
- [Angular 16 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-16-node-js-express-mongodb/)
- [Node.js Express + Angular 16: JWT Authentication & Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/)

## React and Node.js sample projects

- [React + Node.js Express + MySQL](https://www.bezkoder.com/react-node-express-mysql/)
- [React + Node.js Express + PostgreSQL](https://www.bezkoder.com/react-node-express-postgresql/)
- [React + Node.js Express + MongoDB](https://www.bezkoder.com/react-node-express-mongodb-mern-stack/)
- [React + Node.js Express: User Authentication & Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/)

## Vue and Node.js sample projects

- [Vue.js + Node.js Express + MySQL](https://www.bezkoder.com/vue-js-node-js-express-mysql-crud-example/)
- [Vue.js + Node.js Express + PostgreSQL](https://www.bezkoder.com/vue-node-express-postgresql/)
- [Vue.js + Node.js Express + MongoDB](https://www.bezkoder.com/vue-node-express-mongodb-mevn-crud/)
- [Node.js Express + Vue.js: User Authentication & Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/)

## Deployment

- [Deploying/Hosting Node.js app on Heroku with MySQL database](https://www.bezkoder.com/deploy-node-js-app-heroku-cleardb-mysql/)