如何在Express中结合app.get和app.post?

时间:2012-03-28 15:40:53

标签: node.js express

我正在使用facebook app canvas,需要发布。 我使用快递来处理app.post('/')app.get('/')。是否可以将它们组合在一个函数中?

2 个答案:

答案 0 :(得分:28)

除了将JustSid在其他答案中建议的相同功能绑定到POSTGET之外,您可以使用app.all('/', handler)将所有请求类型路由到函数。

答案 1 :(得分:7)

你可以使用一个函数来处理post和get:

function sharedHandler(req, res)
{
   // Some custom logic here
}

app.get('/', sharedHandler);
app.post('/', sharedHandler);