req.param(name [,
defaultValue])
Return the value of the parameter ‘name’. if the
parameter not found, then it returns the provided default value.
Parameters are searched in following order.
a.
req.params
b.
req.body
c.
req.query
index.js
'use strict' const express = require('express') const app = express() app.get('/', (req, res) => { res.send('Hello World') }) app.get('/user/:userId/details', (req, res) => { var userId = req.param('userId') var detailsType = req.param('detailsType', 'minimal') res.send(`userId : ${userId} <br /> detailsType : ${detailsType}`) }) const port = 3000 app.listen(port, () => console.log(`Application started listening on port ${port}!`));
Run index.js.
Open the url ‘http://localhost:3000/user/krishna/details’
in browser, you can see below message.
Hit the url ‘http://localhost:3000/user/krishna/details?detailsType=all’,
you will see below message.
No comments:
Post a Comment