0

我有一个简单的应用程序,通过方法支持 GET POST DELETE 等

app.get
app.post
app.delete

似乎虽然不支持动词LINKUNLINK

我如何处理这些动词。

谢谢,

4

1 回答 1

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 。

于 2013-10-04T21:12:39.563 回答