要解決nginx配置跨域不生效的問題,可以嘗試以下幾個步驟:
example.com
為實際的域名或IP地址):location / {
add_header Access-Control-Allow-Origin http://example.com;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'Authorization, Content-Type';
add_header Access-Control-Allow-Credentials 'true';
}
nginx -t
systemctl restart nginx
如果以上步驟都沒有解決問題,可以嘗試在瀏覽器的開發者工具中查看請求的響應頭,檢查是否包含了正確的跨域設置。