首页 文章

请求中没有'Access-Control-Allow-Origin'标头

提问于
浏览
0

当我在 angularjs 发送邮件请求到 express 时,我会收到错误“

XMLHttpRequest无法加载http:// localhost:3000 / users / register . 请求的资源上不存在“Access-Control-Allow-Origin”标头 . 原因'http:// localhost:8000'因此不允许访问“

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

2 回答

  • 0

    试试这个怎么样:

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

  • 0

    使用addHeader方法,

    response.addHeader("Access-Control-Allow-Origin", "*");
    

    *在上面一行将允许访问所有域 .

    仅允许访问特定域:

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

相关问题