AJAyush Jaininayushjjainn.hashnode.dev·4d ago · 24 min readCreating Routes and Handling Requests with ExpressA few months back I took my first ever flight, Jaipur to Bangalore, to attend an event I was genuinely excited about. Chalo, finally ab jaana hai, maza aayega, that was the whole mood. Here is what st10
AJAyush Jaininayushjjainn.hashnode.dev·4d ago · 15 min readWhat is Middleware in Express and How It WorksMy JEE Advanced exam, basically India's toughest engineering entrance, was the next day, and since the center was in another city, we were staying at a relative's house. Pretty relatable, na, half of 00
AJAyush Jaininayushjjainn.hashnode.dev·4d ago · 12 min readStoring Uploaded Files and Serving Them in ExpressMy Mac has 256 GB of storage, and honestly that is very, very less. Windows laptops usually ship with a 1 TB drive out of the box, that is the one perk Windows folks genuinely have. But bas, that one,00
AJAyush Jaininayushjjainn.hashnode.dev·4d ago · 13 min readURL Parameters vs Query Strings in Express.jsIt was sale season, and I finally sat down to buy the stuff I had been eyeing for months. Top of the list, a pair of JBL Live 880NC headphones. So I opened Amazon and searched for them by name. And ug00
NNausheeninfullstackdev1.hashnode.dev·Sep 5 · 12 min readI Deleted My Entire MERN Backend and Rebuilt It in 24 HoursI did something that probably looked stupid from the outside. I deleted my backend. Not one file. Not one feature. The entire backend. The API routes, controllers, authentication logic, database code,00
AAbhishekindesirarman.hashnode.dev·Sep 4 · 20 min readBuilding a Single-Node Rate Limiter with Redis in Node.jsIntroduction Rate limiting is a way of controlling how frequently a client can access an API. Without rate limiting, a single client could send a large number of requests in a short period of time. Th00
COChinedu Otutuinfreecodecamp.org·Sep 4 · 27 min readHow to Build a Scholarship Research MCP Server with Node.js, Express, and MongoDBScholarship hunting is a research job, not a single search box. You filter awards by field, GPA, citizenship, and deadline. You keep a shortlist. You write notes about essays and recommenders. Then yo00
YPYogeshwar Peelainexploitnotes.hashnode.dev·Aug 24 · 9 min readTryHackMe : Umbrella WriteupIntroduction Umbrella is a medium-difficulty TryHackMe box built around a leaky Docker registry, an exposed Node.js time-tracking application, and a classic writable-log privilege escalation. The path00
BWBlogs Worldinankitkhoiwal.hashnode.dev·Aug 7 · 10 min readBuild a Clean Node.js REST API with Express and MySQLMost CRUD demos prove that four SQL statements work. They do not show what happens when validation, database failures, incorrect IDs, and inconsistent response formats enter the same codebase. A maint00
YPYogeshwar Peelainexploitnotes.hashnode.dev·Aug 4 · 6 min readTryHackMe : Towel on the Sunbed WriteupTL;DR Ponzi Portfolio is a Node.js/Express "staking rewards" web app with a 24-hour cooldown on claiming a reward. The /claim endpoint has a classic check-then-act race condition: it checks whether th10