前端如果请求的时候设置了withCredentials
:true,那么在nginx中同样需要增加 add_header 'Access-Control-Allow-Credentials' 'true'; 但是一般情况我们,不建议在在ng中进行设置。
server {
listen 80;
server_name example.com;
location / {
# 设置允许跨域请求的来源,* 代表允许所有来源
add_header 'Access-Control-Allow-Origin' '*';
# 设置允许携带凭据(如 cookies、HTTP 认证信息)
add_header 'Access-Control-Allow-Credentials' 'true';
# 其他配置...
}
}