xxxxxxxxxx
Route parameters are named URL segments that are used to capture the values specified at their position in the URL. The captured values are populated in the req.params object, with the name of the route parameter specified in the path as their respective keys.
Route path: /users/:userId/books/:bookId
Request URL: http://localhost:3000/users/34/books/8989
req.params: { "userId": "34", "bookId": "8989" }
app.get('/users/:userId/books/:bookId', (req, res) => {
res.send(req.params)
})
xxxxxxxxxx
app.get('/users/:userId/books/:bookId', function (req, res) {
res.send(req.params)
})
xxxxxxxxxx
Route path: /users/:userId/books/:bookId
Request URL: http://localhost:3000/users/34/books/8989
req.params: { "userId": "34", "bookId": "8989" }
xxxxxxxxxx
app.get('/',function(req,res)
{
res.send("Route path at base address");
});
xxxxxxxxxx
Route path: /flights/:from-:to
Request URL: http://localhost:3000/flights/LAX-SFO
req.params: { "from": "LAX", "to": "SFO" }
xxxxxxxxxx
var express = require('express');
var http = require('http');
var app = express();