{"id":26179397,"url":"https://github.com/bezkoder/node-js-tutorials","last_synced_at":"2025-03-11T21:49:48.212Z","repository":{"id":40437360,"uuid":"316429218","full_name":"bezkoder/node-js-tutorials","owner":"bezkoder","description":"Node.js Sample Project - Node.js Tutorials with examples","archived":false,"fork":false,"pushed_at":"2023-06-17T01:05:43.000Z","size":2,"stargazers_count":50,"open_issues_count":0,"forks_count":31,"subscribers_count":8,"default_branch":"master","last_synced_at":"2023-06-17T02:21:30.870Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bezkoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-27T07:22:37.000Z","updated_at":"2023-06-17T01:05:46.000Z","dependencies_parsed_at":"2022-09-04T19:12:02.841Z","dependency_job_id":null,"html_url":"https://github.com/bezkoder/node-js-tutorials","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bezkoder%2Fnode-js-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bezkoder%2Fnode-js-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bezkoder%2Fnode-js-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bezkoder%2Fnode-js-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bezkoder","download_url":"https://codeload.github.com/bezkoder/node-js-tutorials/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243119606,"owners_count":20239320,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-11T21:49:47.542Z","updated_at":"2025-03-11T21:49:48.205Z","avatar_url":"https://github.com/bezkoder.png","language":null,"readme":"# Node.js sample Projects - Node.js Tutorials\n\nNode.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. \n\nNode.js Tutorial will show many aspects of Node.js programming, from basic to advanced.\n\n## Node.js Express - Web Api\nBuild Node.js Rest Apis with Express and databases:\n\n- [Node.js Express \u0026 MySQL](https://www.bezkoder.com/node-js-rest-api-express-mysql/)\n- [Node.js Express, Sequelize \u0026 MySQL](https://www.bezkoder.com/node-js-express-sequelize-mysql/)\n- [Node.js Express, Sequelize \u0026 PostgreSQL](https://www.bezkoder.com/node-express-sequelize-postgresql/)\n- [Node.js Express \u0026 MongoDb](https://www.bezkoder.com/node-express-mongodb-crud-rest-api/)\n- [Node.js Express Pagination with Sequelize and MySQL](https://www.bezkoder.com/node-js-sequelize-pagination-mysql/)\n- [Node.js Express Pagination with Mongoose and MongoDB](https://www.bezkoder.com/node-js-mongodb-pagination/)\n\n## Node.js Authentication - Web Security\nRegistration, Login with role-based authentication/authorization: \n\n- [Node.js \u0026 MySQL: User Authentication \u0026 Authorization](https://www.bezkoder.com/node-js-jwt-authentication-mysql/)\n- [Node.js \u0026 PostgreSQL: User Authentication \u0026 Authorization](https://www.bezkoder.com/node-js-jwt-authentication-postgresql/)\n- [Node.js \u0026 MongoDB: User Authentication \u0026 Authorization](https://www.bezkoder.com/node-js-mongodb-auth-jwt/)\n\n## Node.js Authentication with Front-end\n\n- [Node.js Express + React: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/)\n- [Node.js Express + Angular 8: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/)\n- [Node.js Express + Angular 10: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/)\n- [Node.js Express + Angular 11: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/)\n- [Node.js Express + Angular 12: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/)\n- [Node.js Express + Angular 13: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/)\n- [Node.js Express + Angular 14: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/)\n- [Node.js Express + Angular 15: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/)\n- [Node.js Express + Angular 16: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/)\n- [Node.js Express + Vue.js: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/)\n\n## Node.js ODM – Mongoose\nNode.js \u0026 MongoDB Associations:\n\n- [MongoDB One-to-One relationship tutorial with Mongoose example](https://www.bezkoder.com/mongoose-one-to-one-relationship-example/)\n- [MongoDB One-to-Many Relationship tutorial with Mongoose examples](https://www.bezkoder.com/mongoose-one-to-many-relationship/)\n- [MongoDB Many-to-Many Relationship with Mongoose examples](https://www.bezkoder.com/mongodb-many-to-many-mongoose/)\n\n## Node.js ORM - Sequelize\nNode.js \u0026 Sequelize Associations:\n\n- [Sequelize One-to-Many Association example](https://www.bezkoder.com/sequelize-associate-one-to-many/)\n- [Sequelize Many-to-Many Association example](https://www.bezkoder.com/sequelize-associate-many-to-many/)\n\n## Node.js with Files\n\n- [How to watch file for changes in Node.js](https://www.bezkoder.com/node-js-watch-file-changes/)\n- [How to watch folder for changes in Node.js](https://www.bezkoder.com/node-js-watch-folder-changes/)\n- [How to upload multiple files in Node.js](https://www.bezkoder.com/node-js-upload-multiple-files/)\n- [Upload \u0026 resize multiple images in Node.js using Express, Multer, Sharp](https://www.bezkoder.com/node-js-upload-resize-multiple-images/)\n- [Upload/store images in MongoDB using Node.js, Express \u0026 Multer](https://www.bezkoder.com/node-js-upload-store-images-mongodb/)\n- [Upload/store images in MySQL using Node.js, Express \u0026 Multer](https://www.bezkoder.com/node-js-upload-image-mysql/)\n\n## Node.js with CSV\nImport CSV to database or export data to CSV files:\n\n- [Import CSV data into MySQL using Node.js](https://www.bezkoder.com/node-js-csv-mysql/)\n- [Export MySQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mysql-csv-file/)\n- [Import CSV data into PostgreSQL using Node.js](https://www.bezkoder.com/node-js-csv-postgresql/)\n- [Export PostgresSQL data to CSV file using Node.js](https://www.bezkoder.com/node-js-export-postgresql-csv-file/)\n- [Import CSV file into MongoDB collection using Node.js](https://www.bezkoder.com/node-js-csv-mongodb-collection/)\n- [Export MongoDB collection to CSV file using Node.js](https://www.bezkoder.com/node-js-export-mongodb-csv-file/)\n\n## Node.js with Excel\n\n- [Upload/Import Excel file data into Database](https://www.bezkoder.com/node-js-upload-excel-file-database/)\n- [Download Excel file example with exceljs](https://www.bezkoder.com/node-js-download-excel-file/)\n\n## Angular with Node.js example\n\n- [Angular 8 + Node.js Express + MySQL](https://www.bezkoder.com/angular-node-express-mysql/)\n- [Angular 8 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-node-express-postgresql/)\n- [Angular 8 +  Node.js Express + MongoDB](https://www.bezkoder.com/angular-mongodb-node-express/)\n- [Node.js Express + Angular 8: User Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-express-angular-jwt-auth/)\n- [Angular 10 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-10-node-js-express-mysql/)\n- [Angular 10 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-10-node-express-postgresql/)\n- [Angular 10 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-10-mongodb-node-express/)\n- [Node.js Express + Angular 10: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-express-angular-10-jwt-auth/)\n- [Angular 11 + Node.js Express + MySQL](https://www.bezkoder.com/angular-11-node-js-express-mysql/)\n- [Angular 11 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-11-node-js-express-postgresql/)\n- [Angular 11 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-11-mongodb-node-js-express/)\n- [Node.js Express + Angular 11: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-11-jwt-authentication/)\n- [Angular 12 + Node.js Express + MySQL](https://www.bezkoder.com/angular-12-node-js-express-mysql/)\n- [Angular 12 + Node.js Express + PostgreSQL](https://www.bezkoder.com/angular-12-node-js-express-postgresql/)\n- [Angular 12 + Node.js Express + MongoDB](https://www.bezkoder.com/angular-12-mongodb-node-js-express/)\n- [Node.js Express + Angular 12: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/)\n- [Angular 13 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-13-node-js-express-mysql/)\n- [Angular 13 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-13-node-js-express-postgresql/)\n- [Angular 13 + Node.js + Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-13/)\n- [Node.js Express + Angular 13: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-13-jwt-auth/)\n- [Angular 14 + Node.js Express + MySQL example](https://www.bezkoder.com/angular-14-node-js-express-mysql/)\n- [Angular 14 + Node.js Express + PostgreSQL example](https://www.bezkoder.com/angular-14-node-js-express-postgresql/)\n- [Angular 14 + Node.js Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-14/)\n- [Node.js Express + Angular 14: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-14-jwt-auth/)\n- [Angular 15 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-15-node-js-express-mysql/)\n- [Angular 15 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-15-node-js-express-postgresql/)\n- [Angular 15 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-15-node-js-express-mongodb/)\n- [Node.js Express + Angular 15: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-15-jwt-auth/)\n- [Angular 16 + Node.js + Express + MySQL example](https://www.bezkoder.com/angular-16-node-js-express-mysql/)\n- [Angular 16 + Node.js + Express + PostgreSQL example](https://www.bezkoder.com/angular-16-node-js-express-postgresql/)\n- [Angular 16 + Node.js + Express + MongoDB example](https://www.bezkoder.com/angular-16-node-js-express-mongodb/)\n- [Node.js Express + Angular 16: JWT Authentication \u0026 Authorization example](https://www.bezkoder.com/node-js-angular-16-jwt-auth/)\n\n## React and Node.js sample projects\n\n- [React + Node.js Express + MySQL](https://www.bezkoder.com/react-node-express-mysql/)\n- [React + Node.js Express + PostgreSQL](https://www.bezkoder.com/react-node-express-postgresql/)\n- [React + Node.js Express + MongoDB](https://www.bezkoder.com/react-node-express-mongodb-mern-stack/)\n- [React + Node.js Express: User Authentication \u0026 Authorization example](https://www.bezkoder.com/react-express-authentication-jwt/)\n\n## Vue and Node.js sample projects\n\n- [Vue.js + Node.js Express + MySQL](https://www.bezkoder.com/vue-js-node-js-express-mysql-crud-example/)\n- [Vue.js + Node.js Express + PostgreSQL](https://www.bezkoder.com/vue-node-express-postgresql/)\n- [Vue.js + Node.js Express + MongoDB](https://www.bezkoder.com/vue-node-express-mongodb-mevn-crud/)\n- [Node.js Express + Vue.js: User Authentication \u0026 Authorization example](https://www.bezkoder.com/node-express-vue-jwt-auth/)\n\n## Deployment\n\n- [Deploying/Hosting Node.js app on Heroku with MySQL database](https://www.bezkoder.com/deploy-node-js-app-heroku-cleardb-mysql/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbezkoder%2Fnode-js-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbezkoder%2Fnode-js-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbezkoder%2Fnode-js-tutorials/lists"}