美文网首页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