Express.js Basics
Express.js, Node.js ka, MOST, POPULAR, WEB, FRAMEWORK, hai — ROUTING, MIDDLEWARE, REQUEST/RESPONSE, HANDLING, ko, SIMPLE, aur, MINIMAL, API, ke, saath, PROVIDE, karta hai. RAW, http, MODULE, ki, TULNA, mein, KAAFI, KAM, BOILERPLATE, CODE, LAGTA hai.
app.listen(), SERVER, ko, EK, SPECIFIC, PORT, PAR, START, karta hai. app.get()/post()/put()/delete(), HTTP METHODS, ke, HISAAB, SE, ROUTES, DEFINE, karte, hain.
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("Hello, Express!");
});
app.get("/users/:id", (req, res) => {
res.json({ id: req.params.id, name: "Aarav" });
});
app.listen(3000, () => console.log("Server running on port 3000"));- Express.js = minimal, UNOPINIONATED, web framework, Node.js, ke, upar
- app.get/post/put/delete = HTTP methods, ke, hisaab, se, routes
- Raw http module, se, KAAFI, KAM, boilerplate
express.static(), EK, DIRECTORY, ko, STATIC, ASSETS, (HTML, CSS, IMAGES) SERVE, karne, ke, liye, MIDDLEWARE, ke, roop, mein, USE, hota hai — INDIVIDUAL, ROUTES, DEFINE, karne, ki, ZAROORAT, NAHI, hoti, HAR, FILE, ke, liye.
app.use(express.static("public"));
// public/style.css, ab, /style.css, se, ACCESSIBLE, haires.status(), HTTP, STATUS, CODE, SET, karta hai — CHAIN, ki, ja, sakti, hai, OTHER, RESPONSE, METHODS, ke, saath, (res.status(201).json(...)). DEFAULT, STATUS, CODE, 200, hota hai, AGAR, EXPLICITLY, SET, na, kiya, jaaye.