express redirect
app.get('/', (req, res) => { res.redirect('/foo/bar'); });
express router file
var express = require('express'); var router = express.Router(); // middleware that is specific to this router router.use(function timeLog (req, res, next) { console.log('Time: ', Date.now()); next(); }); // define the home page route router.get('/', function (req, res) { res.send('Birds home page'); }); // define the about route router.get('/about', function (req, res) { res.send('About birds'); }); module.exports = router;
express routing
app.get('/example/b', function (req, res, next) { console.log('the response will be sent by the next function ...') next() }, function (req, res) { res.send('Hello from B!') })
Source: expressjs.com
express Router()
express.Router( [options] )
Source: www.geeksforgeeks.org
Express Router
const express = require('express') const router = express.Router() // middleware that is specific to this router router.use((req, res, next) => { console.log('Time: ', Date.now()) next() }) // define the home page route router.get('/', (req, res) => { res.send('Birds home page') }) // define the about route router.get('/about', (req, res) => { res.send('About birds') }) module.exports = router
Source: expressjs.com
express route parameters
Route path: /flights/:from-:to Request URL: http://localhost:3000/flights/LAX-SFO req.params: { "from": "LAX", "to": "SFO" }
Source: expressjs.com