nodejsnotes

NodeJS notes

📌 Topics

Topic 000: NodeJS intro, File-Folder structure, package.json & package-lock.json, Dependency

Topic 001: express, cors, body parser packages

Topic 002: Event Loop, process.nextTick() and setImmediate()

Topic 003: NodeJS caching strategies

Topic 004: File operation in Node.js

Topic 005: Authentication using passportJS + JWT & passportJS + Oauth in Node.jS

Topic 006: Different types of middleware implementation in Node.js.

Topic 007: Difference between require() and import in Node.js

Topic 008: Complex features in Node.js

Topic 009: Basic features in Node.js

Topic 010: Clustering in Node.js

Topic 011: Code snippets for controllers, routes, services, models and app.js/server.js in Node.js

Topic 012: ORMs & ODMs in Node.js

Topic 013: Complex DB queries in Node.js

Topic 014: Test, build and deployment in Node.js

Topic 015: Design pattern in Node.js

Topic 016: Nested-Categories-Management in MERN

Topic 017: Custom middleware in MERN

Topic 018: Display JSON in Nodejs

Topic 019: NodeJS fs and https-proxy-agent module

Topic 020: NodeJS handling Undefined Values in API Responses: A Guide to Sanitization and Error Management

Topic 021: Node.js: A Step-by-Step Guide to Handling Asynchronous JWT Verification

Topic 022: Optimizing Token Management Using Caching for API Calls

Topic 023: Building a Token Management System and Handling Conditional Redirects in Node.js: A Step-by-Step Guide to Expiration, Logging, and User Workflow Management

Topic 024: Validating JSON Web Tokens (JWT) Using JSON Web Keys (JWKS) in Node.js Without jwks-rsa