美文网首页Web前端之路
跨域通配符*报错,The value of the 'Acces

跨域通配符*报错,The value of the 'Acces

作者: 竿牍 | 来源:发表于2020-09-30 08:51 被阅读0次

    报错问题

    The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.

    image.png

    原因:

    image.png
    1. 后台不能使用通配符 ‘*’,否则前端报错;

    2. 请求的origin和后台设置的origin不一致。

    解决方案:

    前端代码不用动。

    后台 为 ‘Access-Control-Allow-Origin’ 设置动态的origin。

    Java:

    response.setHeader("Access-Control-Allow-Origin",request.getHeader("origin"));
    

    Node的httpserver:

    response.headers['Access-Control-Allow-Origin'] = request.environ['HTTP_ORIGIN']
    

    相关文章

      网友评论

        本文标题:跨域通配符*报错,The value of the 'Acces

        本文链接:https://www.haomeiwen.com/subject/mcryuktx.html