V School | Better Humans, Better Outcomes

Express req.params and req.query

When you're first learning about the Request/Response cycle, there's a fairly confusing topic that you'll run into frequently: URL parameters and query parameters (also called query strings). The reason these can be confusing is because people frequently interchange the two terms. So we're going to clarify what they are

Express Router

You have now experienced the beauty and simplicity of Node and Express - and you have created a few simple back-end servers and enabled your client to talk to it. How cool! So far we've been putting all of our routes on the app object that was created with the

MongoDB Overview

A database is simply a storage mechanism for information. In the same way a warehouse stores physical inventory in rows, on shelves, in boxes, etc., a database stores data in it’s own organized way. The two types of database structures are relational (SQL) and non-relational (NoSQL). Relational vs. Non-Relational

Express Middleware

Before continuing with this post, make sure to check out the Express docs on writing middleware and using middleware. They're pretty straightforward and fully-documented. What is Express middleware? Middleware is code (software) that sits in between (in the middle of) the incoming request to the server and the outgoing response

Deploying your MERN project with Heroku

Heroku is an excellent service that specializes in making deployment of your web application quick and painless. Fortunately for us, it also has a free tier that will be perfect for our needs. There will only be a little bit of setup needed to get your web app up and

V School | Better Humans, Better Outcomes © 2026