要解决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
如果以上步骤都没有解决问题,可以尝试在浏览器的开发者工具中查看请求的响应头,检查是否包含了正确的跨域设置。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Nginx高级访问控制如何配置