请求中不存在“Access-Control-Allow-Origin”标头

时间:2015-06-27 03:33:50

标签: angularjs express

当我在angularjsexpress发送帖子请求时,我会收到错误“

  

XMLHttpRequest无法加载http://localhost:3000/users/register。没有   请求中存在“Access-Control-Allow-Origin”标头   资源。因此不允许来源“http://localhost:8000”   访问“

但是我已经在快递中设置了res.header("Access-Control-Allow-Origin", "*")而当我发送获取请求时有什么好笑的,它可以工作。

2 个答案:

答案 0 :(得分:0)

试试这个怎么样:

res.set("Access-Control-Allow-Origin", "*");

答案 1 :(得分:0)

使用addHeader方法,

response.addHeader("Access-Control-Allow-Origin", "*");
上面一行中的

*将允许访问所有域。

仅允许访问特定域:

response.addHeader("Access-Control-Allow-Origin", "http://www.example.com");