【发布时间】:2019-07-27 20:17:10
【问题描述】:
我正在使用节点 8.11.1 并表示 4.17.1
我想要一个路由,其中 URL 至少有两个可选参数,然后是未知数量的额外参数
像这样
app.get('/:category/:cinema/:one?/:two?/:three?/:four?/:five?', function(req, res) {
category 和 cinema 是可选的,但它们至少是一对。问题在于,根据某些用户操作,其余的(one、two 等)可能是 1 个或 2 个、5 个或 10 个。如果我不知道它们有多少,我该如何设置它们?
我怎样才能得到它们?我想我可以通过这样做来获得前两个
const vessel = req.params.vessel;
const calculation = req.params.calculation;
我怎样才能得到其余的参数?
谢谢
【问题讨论】:
标签: node.js rest express endpoint