无法在Edge&Firefox中使用Node JS从api获取数据

时间:2019-06-11 08:10:55

标签: javascript node.js amazon-web-services azure

我已经使用node.js创建了一个api,并且可以在任何地方访问它,但是不能在公司代理服务器的后面访问,具体来说,对于Firefox和Edge浏览器来说,它不起作用,但是可以与chrome一起使用。在Edge和Firefox中使用抛出403禁止错误。

例如,我的api类似于http://5.102.136.12/getData,并且我还在节点js中应用了cors相关代码

app.use(function (req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
    next();
  });

0 个答案:

没有答案