Nginx环境添加允许跨域Header头

 每日运维   2021-05-01 11:40   400 人阅读  0 条评论

修改Nginx配置文件,然后重启 nginx.

add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

下面是通用 nginx 添加允许跨域header 头
使用ngx_http_headers_module中的add_header指令,在响应头中添加允许跨域。

Syntax:    add_header name value [always];
Default:   —
Context:   http, server, location, if in location

一般地,我们把允许跨域的头加在动态接口后面,比如 php,就加在解析 php 后面

add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST;

注意,在实际中 Allow-Origin 不要指定为*,要设置为允许访问的域名,比如 http://123.com

本文地址:https://linux365.cn/post/5.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?