The goals 💪🏻Dynamic Routes ✌🏻Custom Middleware & Error Handling 👍🏻Optimizing Our Code Why we need Dynamic Routes we can't make routes with speculation that how many data would be generated. In this case, we use dynamic routes so it can generate itself while user adding data res.render() If we pass two parameters in render, it means that we can use the second item in the first file and usually we..