nginx自定义header和nginx解决CORS跨域解决方案
nginx自定义header和nginx解决CORS跨域解决方案
·
nginx 开启自定义header以及nginx开启跨域问题
1、nginx 开启自定义header
nginx是支持读取非标准的用户自定义header的,但是需要在http或者server下开启header的下划线支持。
添加设置:underscores_in_headers on;
代码如下
http{
#开启非标准的用户自定义header
underscores_in_headers on;
...
}
2、nginx解决CORS跨域解决方案
在配置文件 server模块下面添加
add_header ‘Access-Control-Allow-Origin’ ‘*’;
add_header ‘Access-Control-Allow-Methods’ ‘GET,POST,OPTIONS’;
add_header ‘Access-Control-Allow-Headers’ ‘Origin,X-Requested-With,Content-Type,Accept,Authorization’;
代码如下
server{
#跨域设置
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Origin,X-Requested-With,Content-Type,Accept,Authorization';
}
更多推荐
已为社区贡献5条内容
所有评论(0)