我用的NodeJS /快递工作。我想为路由,GET和POST http请求做同样的事情。路线GET节点JS快递同样的事情,POST
我这样做:
app.get('/', function(req, res) {
// Some code
});
app.post('/', function(req, res) {
// Same code
});
有没有办法得到重构和后在同一个回调?
谢谢
我用的NodeJS /快递工作。我想为路由,GET和POST http请求做同样的事情。路线GET节点JS快递同样的事情,POST
我这样做:
app.get('/', function(req, res) {
// Some code
});
app.post('/', function(req, res) {
// Same code
});
有没有办法得到重构和后在同一个回调?
谢谢
或者你可以使用all
,如果你的网站没有使用任何特别的其他方法:
app.all('/', handler)
这似乎是一个非常奇怪的要求。如果该行为是完全一样的只是指定一个函数来处理两个:
function myHandler(req, res) {
// Some code
}
app.get('/', myHandler);
app.post('/', myHandler);
为什么不独占使用其中一种吗?使用POST做与GET相同的事情并不是两种HTTP方法的正确用法。 – Seth
它用于登录页面:当您第一次登录登录页面时,您会收到GET请求。当你输入一个错误的登录,您留在同一页上,但是这是一个POST请求 – testpresta
只需将用户重定向在一个糟糕的请求...... – Seth