我用的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