In the last post, I shared an example to show you how to render a HTML page from a EJS file. And, I also mention that this way has limitation because users will receive the same page every time. To solve this kind problem, the course instructor uses a template to send specific HTML responses to users depending on their specific requests. Step One: Create Another HTML Page We create another HTML page in EJS file. In my HTML page, I just put some diet text and named it as "diet.ejs". Step Two: Write The Route Parameter and render the EJS file In the app.js, I write a route parameter "/wantto/:thing" in the app.get. By following this pattern, users can request any word to replace the "thing" to match the route and get response. Inside the function, I write res.render("diet.ejs") to render the diet HTML page. Therefore, when I run the app, and request "/wantto/health", the app send the diet HTML page to me. ...