Exercise 1: Demonstrating req.body Is Undefined — Possible Solution ==================================================================== SETUP — NO express.json() REGISTERED ------------------------------ // server.js — no app.use(express.json()) anywhere app.post('/api/pages/:id/title', (req, res) => { const { title } = req.body; res.json({ receivedTitle: title }); }); REQUEST ------------------------------ fetch('/api/pages/3/title', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: 'New Title' }), }); OBSERVED RESULT ------------------------------ The server crashes with a real TypeError: "Cannot destructure property 'title' of 'req.body' as it is undefined." Even though a genuine, well-formed JSON body was sent, req.body was never parsed into an object at all - it stayed undefined the entire time, because no middleware existed to parse it. WHY THIS WORKS AS AN ANSWER ------------------------------ It correctly sends a real JSON request with no express.json() middleware registered, and correctly observes the resulting crash, concrete proof that req.body genuinely doesn't exist without it.