快速发布所有路线

时间:2018-09-01 15:34:18

标签: javascript node.js express

我正在做一个快递项目,并且在导航栏中有一个用于布局页面的搜索栏(我使用的是玉)。每个页面都将扩展到布局,这意味着它将在每个页面上都有搜索栏。目前,这是我的代码:

app.post('thing', (res, req) => {
  console.log('form: ' + req.body);
}

app.post('/*', (res, req) => {
  console.log("search: " + req.body);
}

我如何做到使第二个帖子在每个页面(包括/ thing /)上调用,以及第一篇仅在/ thing /上调用。任何帮助表示赞赏!谢谢

1 个答案:

答案 0 :(得分:2)

我可以通过将第二个后处理程序更改为middleware来做到这一点:

app.post((res, req, next) => {
  console.log("search: " + req.body);
  next();
}

app.post('thing', (res, req) => {
  console.log('form: ' + req.body);
}