Visit Website

Node.js Complete Cheat Sheet 2026 ЁЯФе Modules, npm & Express рдПрдХ Post рдоें!

Master Node.js with this complete cheat sheet covering 300+ concepts, core modules, npm, Express.js, APIs, file system, events, databases, authenticat

рддो рд╕्рд╡ाрдЧрдд рд╣ै рдЖрдкрдХा। ЁЯСЛ

рдЕрдЧрд░ рдЖрдк Backend Development рд╕ीрдЦрдиा рдЪाрд╣рддे рд╣ैं, рддो Node.js рдЖрдкрдХे рд▓िрдП рд╕рдмрд╕े рдЬ़рд░ूрд░ी Technology рдоें рд╕े рдПрдХ рд╣ै। рдЗрд╕рдХी рдорджрдж рд╕े рдЖрдк Website рдХा Backend, REST API, Login System, File Upload, Chat App рдФрд░ рдмрд╣ुрдд рдХुрдЫ рдмрдиा рд╕рдХрддे рд╣ैं।

рдЗрд╕ Cheat Sheet рдоें рдЖрдкрдХो Node.js рдХे рд▓рдЧрднрдЧ рд╕рднी рдЬ़рд░ूрд░ी Topics рдЖрд╕ाрди рднाрд╖ा рдоें рдПрдХ рд╣ी рдЬрдЧрд╣ рдоिрд▓ेंрдЧे। рдЕрдЧрд░ рдЖрдк Beginner рд╣ैं рдпा рдЬрд▓्рджी Revision рдХрд░рдиा рдЪाрд╣рддे рд╣ैं, рддो рдпрд╣ Guide рдЖрдкрдХे рдмрд╣ुрдд рдХाрдо рдЖрдПрдЧी।


ЁЯТб рдоेрд░ा рдЕрдиुрднрд╡

рдЬрдм рдоैंрдиे Node.js рд╕ीрдЦрдиा рд╢ुрд░ू рдХिрдпा рдеा, рддрдм рдоुрдЭे рд╣рд░ рдЫोрдЯी рдЪीрдЬ़ рдХे рд▓िрдП рдЕрд▓рдЧ-рдЕрд▓рдЧ Website рдФрд░ Documentation рджेрдЦрдиी рдкрдб़рддी рдеी। рдХрднी npm, рдХрднी Express, рдХрднी File System рдФрд░ рдХрднी API।

рдлिрд░ рдоैंрдиे рдЕрдкрдиे рд▓िрдП рдПрдХ Cheat Sheet рдмрдиाрдИ। рдЗрд╕рд╕े Revision рдХрд░рдиा рдмрд╣ुрдд рдЖрд╕ाрди рд╣ो рдЧрдпा। рдЖрдЬ рднी рдирдпा Project рд╢ुрд░ू рдХрд░рдиे рд╕े рдкрд╣рд▓े рдоैं рдРрд╕ी Cheat Sheet рдЬ़рд░ूрд░ рджेрдЦрддा рд╣ूँ।


Node.js рдХ्рдпा рд╣ै?

Node.js рдПрдХ JavaScript Runtime Environment рд╣ै, рдЬिрд╕рдХी рдорджрдж рд╕े JavaScript Browser рдХे рдмाрд╣рд░ рднी рдЪрд▓ рд╕рдХрддी рд╣ै।

Node.js рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे рдЖрдк рдмрдиा рд╕рдХрддे рд╣ैं—

  • REST APIs
  • Backend Server
  • Authentication System
  • Chat Application
  • E-commerce Backend
  • Dashboard
  • File Upload System
  • Real-time Apps
  • Streaming Apps

Node.js рдХ्рдпों рд╕ीрдЦें?

Node.js рд╕ीрдЦрдиे рдХे рдлाрдпрджे—

  • Frontend рдФрд░ Backend рджोрдиों рдоें JavaScript
  • Fast Performance
  • Large Community
  • рд▓ाрдЦों npm Packages
  • Easy API Development
  • Fast Learning Curve
  • рдЕрдЪ्рдЫी Job Opportunities

ЁЯТб рдоेрд░ी рд╕рд▓ाрд╣

рдЕрдЧрд░ рдЖрдк Node.js рд╕ीрдЦрдиा рд╢ुрд░ू рдХрд░ рд░рд╣े рд╣ैं, рддो рдкрд╣рд▓े рдпे Topics рдЕрдЪ्рдЫे рд╕े рд╕ीрдЦ рд▓ें—

  • HTML
  • CSS
  • JavaScript (ES6)
  • Objects
  • Arrays
  • Functions
  • Promises
  • Async/Await
  • JSON

рдЗрдирдХी рдЕрдЪ्рдЫी рд╕рдордЭ рд╣ोрдиे рдкрд░ Node.js рдмрд╣ुрдд рдЖрд╕ाрди рд▓рдЧेрдЧा।


Node.js Install рдХрд░ें

Version Check рдХрд░ें

node -v

npm Version

npm -v

рдирдпा Project рдмрдиाрдПँ

npm init

рдпा

npm init -y

Project Structure

project/
│
├── node_modules/
├── public/
├── routes/
├── controllers/
├── models/
├── middleware/
├── config/
├── utils/
├── uploads/
├── app.js
├── server.js
├── package.json
└── .env

npm Commands Cheat Sheet

Package Install

npm install express

Multiple Packages

npm install express mongoose cors

Development Package

npm install --save-dev nodemon

Global Package

npm install -g nodemon

Package Remove

npm uninstall express

Package Update

npm update

Installed Packages

npm list

Core Modules

Node.js рдХे рд╕рдмрд╕े рдЬ़рд░ूрд░ी Built-in Modules

  • fs
  • path
  • os
  • http
  • https
  • url
  • crypto
  • events
  • stream
  • buffer
  • process
  • dns
  • readline
  • child_process

Module Import

CommonJS

const fs = require("fs");

ES Module

import fs from "fs";

File System (fs)

File Read

fs.readFile();

File Write

fs.writeFile();

Append

fs.appendFile();

Delete

fs.unlink();

Folder Create

fs.mkdir();

Read Folder

fs.readdir();

Path Module

path.basename()
path.dirname()
path.extname()
path.join()
path.resolve()

HTTP Server

const http=require("http");

http.createServer((req,res)=>{
res.end("Hello World");
}).listen(3000);

Express.js

Install

npm install express

Basic Server

const express=require("express");
const app=express();

app.listen(3000);

Routing

app.get("/",(req,res)=>{
res.send("Home");
});

app.post("/user",(req,res)=>{
res.send("Created");
});

Middleware

Common Middleware

  • express.json()
  • express.urlencoded()
  • cors()
  • helmet()
  • morgan()

Custom Middleware

app.use((req,res,next)=>{
next();
});

Request Object

  • req.body
  • req.params
  • req.query
  • req.headers
  • req.method
  • req.url

Response Object

  • res.send()
  • res.json()
  • res.status()
  • res.redirect()
  • res.download()

REST API Methods

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE

Environment Variables

Install

npm install dotenv

Use

require("dotenv").config();

Authentication

Popular Methods

  • JWT
  • Passport.js
  • Sessions
  • Cookies
  • OAuth

Password Hashing

npm install bcrypt

Database

SQL

  • MySQL
  • PostgreSQL
  • SQLite

NoSQL

  • MongoDB

ODM

  • Mongoose

Connection

mongoose.connect(DB_URL);

Async Programming

Promise

promise.then();

Async Await

const data=await getData();

Try Catch

try{

}catch(error){

}

Event Emitter

const EventEmitter=require("events");

Streams

Types

  • Readable
  • Writable
  • Duplex
  • Transform

Buffer

Buffer.from("Hello");

Error Handling

app.use((err,req,res,next)=>{

});

Security Packages

  • helmet
  • cors
  • bcrypt
  • jsonwebtoken
  • express-rate-limit

File Upload

npm install multer

API Testing

  • Postman
  • Insomnia
  • Thunder Client

Deployment

  • Render
  • Railway
  • Fly.io
  • Docker
  • VPS

Node.js Interview Topics

  • Event Loop
  • Callback Queue
  • Non-blocking I/O
  • Streams
  • Buffers
  • Modules
  • npm
  • Express
  • REST API
  • JWT
  • MongoDB
  • Authentication
  • Middleware
  • Error Handling
  • Async/Await

Useful npm Scripts

{
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js"
  }
}

Common Commands

Run Project

node app.js

Start Script

npm start

Development Mode

npm run dev

Run Tests

npm test

Node.js Best Practices

  • Project рдХो рдЫोрдЯे-рдЫोрдЯे Modules рдоें рдмाँрдЯें।
  • Async/Await рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░ें।
  • .env File рдоें Secret Keys рд░рдЦें।
  • User Input рд╣рдоेрд╢ा Validate рдХрд░ें।
  • Error Handling рдЬ़рд░ूрд░ рдХрд░ें।
  • Reusable Functions рдмрдиाрдПँ।
  • Clean Folder Structure рд░рдЦें।
  • Regular Backup рд▓ें।
  • Dependencies Update рд░рдЦें।

⚠️ Note

рдХрднी рднी рдЕрдкрдиे Project рдХी API Keys, Passwords, Database URL рдпा Secret Keys рдХो рд╕ीрдзे Code рдоें рди рд▓िрдЦें। рдЗрди्рд╣ें рд╣рдоेрд╢ा .env File рдоें рд░рдЦें рдФрд░ .env рдХो GitHub рдкрд░ Upload рди рдХрд░ें।


Quick Summary

TopicIncludes
BasicsRuntime, V8 Engine
npmInstall, Update, Scripts
Core Modulesfs, path, http, os
ExpressRouting, Middleware
DatabaseMongoDB, Mongoose
AuthenticationJWT, bcrypt
APIREST API
DeploymentRender, Docker

ЁЯТб Pro Tip

рдЕрдЧрд░ рдЖрдк рдЬрд▓्рджी Backend Developer рдмрдирдиा рдЪाрд╣рддे рд╣ैं, рддो рд╕िрд░्рдл Theory рдордд рдкрдв़िрдП। рд╣рд░ рдирдпा Topic рд╕ीрдЦрдиे рдХे рдмाрдж рдПрдХ рдЫोрдЯा Project рдЬ़рд░ूрд░ рдмрдиाрдЗрдП। рдЬैрд╕े Notes API, Blog API, Login System, Todo App рдпा File Upload Project। Practice рд╕े рд╣ी Node.js рдЕрдЪ्рдЫी рддрд░рд╣ рд╕рдордЭ рдЖрдПрдЧा।


Conclusion

Node.js рдЖрдЬ рдХे рд╕рдордп рдХी рд╕рдмрд╕े рд▓ोрдХрдк्рд░िрдп Backend Technologies рдоें рд╕े рдПрдХ рд╣ै। рдЗрд╕рдХी рдорджрдж рд╕े рдЖрдк рдЫोрдЯे Projects рд╕े рд▓ेрдХрд░ рдмрдб़े Web Applications рдФрд░ APIs рддрдХ рдмрдиा рд╕рдХрддे рд╣ैं।

рдЕрдЧрд░ рдЖрдк рдЗрд╕ Cheat Sheet рдоें рджिрдП рдЧрдП Topics рдХो рдЕрдЪ्рдЫे рд╕े рд╕рдордЭ рд▓ेрддे рд╣ैं рдФрд░ рд╕ाрде-рд╕ाрде Practice рдХрд░рддे рд░рд╣рддे рд╣ैं, рддो Backend Development рд╕ीрдЦрдиा рдЖрдкрдХे рд▓िрдП рдХाрдлी рдЖрд╕ाрди рд╣ो рдЬाрдПрдЧा। рдЗрд╕ Guide рдХो Bookmark рдХрд░ рд▓ें рддाрдХि рдЬ़рд░ूрд░рдд рдкрдб़рдиे рдкрд░ рдЬрд▓्рджी Revision рдХрд░ рд╕рдХें।


FAQs

1. Node.js рдХ्рдпा рд╣ै?

Node.js рдПрдХ JavaScript Runtime рд╣ै, рдЬिрд╕рдХी рдорджрдж рд╕े JavaScript Browser рдХे рдмाрд╣рд░ рдЪрд▓рддी рд╣ै рдФрд░ Backend Applications рдмрдиाрдИ рдЬाрддी рд╣ैं।

2. npm рдХ्рдпा рд╣ै?

npm (Node Package Manager) Node.js рдХा Package Manager рд╣ै, рдЬिрд╕рд╕े Libraries рдФрд░ Packages Install рдХिрдП рдЬाрддे рд╣ैं।

3. Express.js рдХ्рдпा рд╣ै?

Express.js рдПрдХ Fast рдФрд░ Lightweight Framework рд╣ै, рдЬिрд╕рд╕े Server рдФрд░ REST APIs рдмрдиाрдиा рдЖрд╕ाрди рд╣ो рдЬाрддा рд╣ै।

4. рдХ्рдпा Node.js рд╕ीрдЦрдиे рдХे рд▓िрдП JavaScript рдЖрдиा рдЬ़рд░ूрд░ी рд╣ै?

рд╣ाँ, JavaScript рдХी рдЕрдЪ्рдЫी рд╕рдордЭ рд╣ोрдиे рдкрд░ Node.js рд╕ीрдЦрдиा рдХाрдлी рдЖрд╕ाрди рд╣ो рдЬाрддा рд╣ै।

5. Node.js рдХिрди Databases рдХे рд╕ाрде рдХाрдо рдХрд░рддा рд╣ै?

Node.js MongoDB, MySQL, PostgreSQL, SQLite рдФрд░ рдХрдИ рджूрд╕рд░े Databases рдХे рд╕ाрде рдХाрдо рдХрд░ рд╕рдХрддा рд╣ै।

6. рдХ्рдпा Node.js рд╕े Full Stack Website рдмрдиाрдИ рдЬा рд╕рдХрддी рд╣ै?

рд╣ाँ, React, Angular рдпा Vue рдЬैрд╕े Frontend Framework рдХे рд╕ाрде Node.js рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे Complete Full Stack Application рдмрдиाрдИ рдЬा рд╕рдХрддी рд╣ै।

7. Beginner рдХो рд╕рдмрд╕े рдкрд╣рд▓े рдХ्рдпा рдмрдиाрдиा рдЪाрд╣िрдП?

рд╢ुрд░ुрдЖрдд рдоें Todo App, Notes API, Login System, Blog API рдФрд░ File Upload рдЬैрд╕े рдЫोрдЯे Projects рдмрдиाрдиा рд╕рдмрд╕े рдЕрдЪ्рдЫा рддрд░ीрдХा рд╣ै।


ЁЯУе Download PDF 90 MB

ЁЯОм Need help? Click the button below to watch the complete step-by-step video guide tutorial!

ЁЯУ║ Watch Full Video Guide

рдПрдХ рдЯिрдк्рдкрдгी рднेрдЬें

Have a question or feedback? Share it below! Please avoid spam and stay respectful.
Visit Website
Visit Website