2025年3月15日 星期六 甲辰(龙)年 月十四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

Nginx 配置允许跨域访问 CORS

时间:03-31来源:作者:点击数:67

在Server段中添加以下

  • #
  • # Wide-open CORS config for nginx
  • #
  • location / {
  • if ($request_method = 'OPTIONS') {
  • add_header 'Access-Control-Allow-Origin' '*';
  • add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  • #
  • # Custom headers and headers various browsers *should* be OK with but aren't
  • #
  • add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
  • #
  • # Tell client that this pre-flight info is valid for 20 days
  • #
  • add_header 'Access-Control-Max-Age' 1728000;
  • add_header 'Content-Type' 'text/plain; charset=utf-8';
  • add_header 'Content-Length' 0;
  • return 204;
  • }
  • if ($request_method = 'POST') {
  • add_header 'Access-Control-Allow-Origin' '*';
  • add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  • add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
  • add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
  • }
  • if ($request_method = 'GET') {
  • add_header 'Access-Control-Allow-Origin' '*';
  • add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  • add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
  • add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门