我有一個支持GET POST通過方法DELETE等簡單的應用程序鏈接UNLINK動詞
如何辦理expressjs
app.get
app.post
app.delete
看來雖然有對動詞不支持LINK
和UNLINK
如何處理這些動詞。
謝謝
我有一個支持GET POST通過方法DELETE等簡單的應用程序鏈接UNLINK動詞
如何辦理expressjs
app.get
app.post
app.delete
看來雖然有對動詞不支持LINK
和UNLINK
如何處理這些動詞。
謝謝
您可以嘗試使用的那app.use:
app.use('/path', function(req, res, next){
if (req.method === 'LINK') {
//do stuff
} else {
next();
}
});
雖然它看起來像這些方法是通過節點完全不支持。這是一個由express用來列出支持的方法的模塊:https://github.com/visionmedia/node-methods/blob/master/index.js,這很可能是節點的http解析器的代碼部分,它負責檢測方法:https://github.com/joyent/http-parser/blob/master/http_parser.c#L887-L901。
嗯謝謝你的鏈接,它給了我一個全新的閱讀樹 – Prospero
我不確定,但是那些HTML標準的一部分。如果瀏覽器不支持特定的方法,通常會僞造一個帶有不支持的方法名稱的隱藏字段的標準表單(POST/GET)。然後在服務器上對請求進行解析並進行相應的處理。你有沒有關於LINK/UNLINK的鏈接,以前從未使用過。 – user568109
http://en.tjcities.com/wp-content/uploads/Books/Algorithms_3rd.pdf – Prospero