我有一个简单的应用程序,通过方法
app.get
app.post
app.delete
似乎不支持动词LINK
和UNLINK
我该如何处理这些动词。
谢谢,
答案 0 :(得分:2)
您可以尝试使用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。