Video Pending
06: A First Web Application
In this exercise you'll create a "classic" web application. What this means is:
- Browsers make requests for a URL, like
/posts/01-my-first-post/
. - Your application receives the request, and generates the HTML.
- Your application then returns that HTML to the browser which displays it.
This is a deceptively simple process that will combine what you've learned so far with the Express.js project version 4.x. Express.js is a minimalist web application server with good documentation that should be easy for you to use. It's the one I use throughout the course.
Your Application Features
Your application should do the following things:
- Handle requests for blog posts and dynamically load the .md file to return HTML.
- Use a template system that's separate from the blog contents.
- Load configuration data from a file in
secrets/config.json
. - The configuration file should let you change important things about the blog like it's title, author, etc. and it will render the entire design with the new settings.
Register for Learn JavaScript the Hard Way
Register today for the course and get the all currently available videos and lessons, plus all future modules for no extra charge.