-
Book Overview & Buying
-
Table Of Contents
Node Cookbook: Second Edition
By :
In the very first recipe of this cookbook, Setting up a router, we explored various ways to set up routing in Node. Express provides a far superior and very powerful routing interface, which we'll explore in this recipe.
In this recipe, we'll work with our nca folder.
Let's say we want to add a page for a fictional character named "Mr Page." We'll name the route page, so in the routes section of app.js, we add the following code:
app.get('/page', function (req, res) {
res.send('Hello I am Mr Page');
});We can also define flexible routes and grab the requested route using req.params as shown in the following code:
app.get('/:page', function (req, res) {
res.send('Welcome to the ' + req.params.page + ' page');
});It's maybe okay to shove our callbacks directly into app.get while prototyping ideas, but in the interest of a clutter-free app.js let's take our callbacks and load them from routes/index.js as follows:
var express = require...
Change the font size
Change margin width
Change background colour