angular5 跨域访问不携带cookie
最近做一个项目 采用的是angular5框架,后端走cookie session 认证机制,登陆接口服务端有set-cookie 但是发起请求时没有cookie,这个问题怎么解决啊,查了一些资料是可能是跨域引起的问题,尝试解决也没解决,有什么方法么?
4 回复
nginx 代理转发请求
看看 cookie 的域或者路径是否设置正确
跟 Angular 没有关系。 跨域请求由于安全性原因默认不携带 cookie,你需要设置 withCredentials = true
另外还要注意设了这个,服务端 cors 允许的 origin 就不能是 * ,必需 显式指定对应域名
@rrbe 我找到的资料也说是这个问题,3q