nginx配置允许跨域

nginx设置允许跨域

add_header 'Access-Control-Allow-Origin' '*'; #设置允许跨域
add_header 'Access-Control-Allow-Credentials' 'true'; #设置跨域是否需要认证(此处可不需要)
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; #设置允许通过跨域方法
add_header 'Access-Control-Allow-Headers' 'X-Requested-With'; #设置允许跨域的header

这一段可以放在http、server、location里面分别代表不同程度的跨域,其中Access-Control-Allow-Headers,Access-Control-Allow-Credentials可以不设置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是跨域 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实...
    他方l阅读 1,074评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 原文地址:原文地址 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义...
    C_Y大渔阅读 1,262评论 1 13
  • 什么是跨域? 2.) 资源嵌入:、、、等dom标签,还有样式中background:url()、@font-fac...
    电影里的梦i阅读 2,385评论 0 5
  • 题目1.什么是同源策略? 同源策略(Same origin Policy): 浏览器出于安全方面的考虑,只允许与本...
    FLYSASA阅读 1,744评论 0 6