我有一个简单的应用程序,通过方法支持 GET POST DELETE 等
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 。