首页 > 解决方案 > 是否可以在 app.route 上使用多个 .get?

问题描述

app.route('/users')
   .post(user.post)
   .get(user.get)
   .get(user.everyone)
   .put(user.update)
   .delete(user.delete);

我使用两个 res.send 遇到了我的函数的问题,所以我收到“错误:发送后无法设置标题。” 错误,为了解决这个问题,我将它变成了两个函数,我试图在 app.route 上使用两个 .get,但似乎我只能使用一个,因为当我使用两个时,第二个不起作用。

有没有办法可以在一个 app.route 上使用两个 .get?如果没有,我有什么选择来解决这个问题?

标签: node.jsexpress

解决方案


是的,您可以使用.get.post的多个 HTTP 请求,但使用不同的参数。或路线。


推荐阅读