node.js跨域前后端设置后依旧显示跨域问题如何解决?

 

都设置好后,页面还是会报跨域问题的错误,期间也改了好多种后端设置跨域的代码,都是一样的结果。这是报错信息:

救救孩子吧!真的不知道怎么做了,怎么改都报一样的错。

https://blog.csdn.net/u012149969/article/details/81145144这个点赞量挺多的,要不试试app.all

参考:https://blog.csdn.net/buildcourage/article/details/84890911

 

>而通过查询上述的错误,我们也了解到前端需要和后台同步cookie,需要设置XMLHttpRequest的withCredentials属性为true,同时要求后台设置响应头Access-Control-Allow-Credentials为true,并且响应头Access-Control-Allow-Origin不能为*,必须指定域名。
————————————————
版权声明:本文为CSDN博主「buildcourage」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/buildcourage/article/details/84890911

 

所以如果不需要cookie,可以:

  • 去掉Access-Control-Allow-Credentials: true
  • 去掉withCredentials=true
  • 添加Access-Control-Allow-Origin: "*"