如何给express路由参数指定默认值?
栏目:
express
发布时间:2022-01-21
在项目中,我们经常需要给某些路由参数指定默认值,在 express 中要如何实现呢? 简单两步轻松搞定,跟我来!
- 在参数后面加一个"?",代表参数可选
- 给参数指定默认值
举个例子:
const express = require('express')
const tagRouter = express.Router()
/**
* 在参数后面加个问号,让参数变为可选参数
*/
tagRouter.get('/:tagName/:p?', (req, res) => {
/**
* 给参数指定默认值
*/
const p = req.params.p || 1
res.render('pages/tag/info', {
p
})
})
本文地址:https://www.tides.cn/p_express-default-route-parameter