Cross-Origin请求在我的应用程序的angularjs中被阻止

时间:2016-02-22 04:24:54

标签: angularjs

您好我已经在filezilla中部署了我的应用程序,现在我收到了跨源请求阻止错误

在我的浏览器中,如果我禁用网络安全性它正在工作,没有这个错误的解决方案。

2 个答案:

答案 0 :(得分:1)

您可以在响应对象的服务器端尝试此操作。 如果您没有通过服务器推送页面,则在客户端使用 mozilla firefox浏览器

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', 'Content-Type, Accept');

            if ('OPTIONS' == req.method) {
                res.send(200);
            }
            else {
                next();
            }
        };

由于

答案 1 :(得分:0)

试试这个:

header("Access-Control-Allow-Origin", "*");
header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");