如何解决对预检请求的响应未通过访问控制检查错误?

问题描述 投票:0回答:1

我在一个VM中有一个角度代码,在另一个VM中有节点代码。我需要从该角度VM到节点VM进行API调用。我也包括了cors模块。但是在进行API调用时,仍然会出现[]等错误

“从起点'http:IP2'对'http:IP1'处的xmlhttprequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:没有'访问控制”。

我也设置了标头,

app.use(function(req,res,next) {
    res.setHeader('Access-Control-Allow-Origin','*');
    res.setHeader('Access-Control-Allow-Methods','POST');
    res.setHeader('Access-Control-Allow-Headers','X-Requested-With,content-type');
    res.setHeader('Access-Control-Allow-Credentials',true);
    next();
}); 

app.use(cors());

但是我仍然面临错误。有人可以告诉我如何解决此错误吗?

我在一个VM中有一个角度代码,在另一个VM中有节点代码。我需要从该角度VM到节点VM进行API调用。我也包括了cors模块。但是仍然在进行API调用时,得到...

node.js angular cors
1个回答
0
投票

尝试显式设置您的本地主机并添加所需的方法类型:

© www.soinside.com 2019 - 2024. All rights reserved.