Nov 25, 2025 · 8 min read · Introduction Security is like oxygen, nobody notices until it’s gone. If you run a product on the web, you’re operating in the world’s busiest neighborhood. Your users cut through with coffee in one hand and a stolen credential in the other, sometime...
Join discussion
Sep 7, 2025 · 4 min read · 1. Introduction So far, we’ve learned how to handle GET requests where the data comes from query params or route params.But what if we want to send data from a form or frontend to the server in a secure way?That’s where POST requests come in. When yo...
Join discussionSep 7, 2025 · 4 min read · 1. Introduction Till now, we have been writing all routes in one file (server.js or app.js).This works fine for very small projects, but when your app grows: The file becomes too long. Code becomes hard to read and maintain. Collaboration with oth...
Join discussionSep 7, 2025 · 4 min read · In the real world, most applications deal with data.👉 Social media apps handle posts, comments, likes.👉 E-commerce sites handle products, users, orders.👉 Blogs handle articles, authors, categories. To manage this data, we often build CRUD APIs. CR...
Join discussionSep 7, 2025 · 11 min read · What it does (in browser): show students list, add student, edit student, delete student, filter by city.Backend: Express + file storage (students.json) using fs/promises.Frontend: HTML/CSS/JS served from Express (so students open http://localhost:50...
Join discussionSep 7, 2025 · 4 min read · When working with Express.js, middleware plays a central role. Middleware allows us to handle requests and responses step by step. Error handling, on the other hand, helps us manage unexpected issues gracefully. In this article, we’ll learn: What mi...
Join discussionSep 7, 2025 · 4 min read · In this mini project, we will build a Notes API where users can: Add a new note ✍️ Get all notes 📒 Get a single note by ID 🔎 Update a note 📝 Delete a note ❌ 👉 Data will be stored in a notes.json file (since we haven’t covered databases yet...
Join discussion