【问题标题】:express: add handler to route with any methodexpress:使用任何方法将处理程序添加到路由
【发布时间】:2014-09-16 16:40:27
【问题描述】:

我想向任何端点添加一个标头,无论使用什么方法(get、post、put、delete)

为了得到,我这样做:

app.get('/*', function(req,res,next){
    res.setHeader("Access-Control-Allow-Origin", "*");
    next(); // http://expressjs.com/guide.html#passing-route control
});

我想知道是否有更好的方法来做到这一点,不涉及复制 app.post、app.put 和 app.delete

【问题讨论】:

    标签: rest express routing same-origin-policy


    【解决方案1】:

    您正在搜索 app.all()

    你的例子会变成:

    app.all('/*', function(req, res, next){
        res.setHeader("Access-Control-Allow-Origin", "*");
        next();
    });
    

    查看文档

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2017-02-07
      相关资源
      最近更新 更多