Express:如何从原始URL获取`params`

时间:2016-07-27 07:05:16

标签: node.js express router

我有一个端点:POST / :service /确认。这由

处理

index.js

router.use("/:services", services);

services.js

router.post("/confirm", (req, res) => {
   console.log(req.params);
 });

我打算在params.services内获取services.js。但是当我记录它时,它是空的。我假设req.params关注当前路径。有没有解决方法呢?

1 个答案:

答案 0 :(得分:1)

您需要将mergeParams选项设置为true:

  

保留父路由器的req.params值。如果是父母   孩子的名字有相互冲突的名字,孩子的价值就是   优先级。