自动跨域
支持添加到location层;
nginx自动判断是否添加跨域:如果前/后端代码添加了跨域配置nginx则不处理,否则nginx将添加跨域配置
生效配置:nginx -s reload
配置跨域
请确保将此配置放置在Nginx配置文件的适当位置,通常是匹配所需端点的location块内。
server {
listen 80;
listen 443 ssl;
server_name xxx.com;
charset utf-8;
root html;
index index.html index.htm;
location / {
proxy_pass http://xxx;
################################ 自动跨域 ################################
if ($request_method = 'OPTIONS') {
# 允许请求的来源(所有)
add_header 'Access-Control