// node express
res.redirect(302, 'http://myweb.com/app/');
我的登录和/app是两套angular应用,我想实现在登录成功之后,后端302重定向到/app页面,但是没成功。
报错:
A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'null' is therefore not allowed access. The credentials mode of an XMLHttpRequest is controlled by the withCredentials attribute.
求助,如何解决呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个错报的是跨域,通常来讲这样就可以解决了
但是
the credentials flag is true意味着你还有传递数据的需求,比如cookie等,那么这个时候的跨域头设置禁止为通配符,得这样:啥都不说了,来文档吧:
https://developer.mozilla.org...
'Access-Control-Allow-Origin' 跨域了。
楼主要保证 redirect 重定向的域与当前域是一致,否则那就使用 jsonp 或者其它方式来解决跨域问题吧。
域名问题解决方式