nginx 解决跨域问题
来源:互联网 发布:开放式耳机隔音 知乎 编辑:程序博客网 时间:2024/05/17 01:47
跨域的解决方式是CORS CORS介绍
弄了好久,其实只要允许options请求,在head内加入标识允许字段即可。 但是老项目的原因,权限动不了,options会302跳登录界面
问题:目前ajax跨区不允许302等跳转,感觉没必要,就没再查解决方法
弄了好久,其实只要允许options请求,在head内加入标识允许字段即可。 但是老项目的原因,权限动不了,options会302跳登录界面
就想到用nginx前置过滤,url-->nginx-->真正服务器
nginx处理:
1.正常情况下,跳转到服务器2.遇到options请求,直接返回,并带上指定head
例如:真实服务在127.0.0.1:8080,域名为 platform-api-test.zzg.me
server { listen 80; server_name platform-api-test.1yd.me; location / { if ($request_method = OPTIONS ) { add_header Access-Control-Allow-Origin "*"; add_header Access-Control-Allow-Methods "POST, GET, PUT, OPTIONS, DELETE"; add_header Access-Control-Max-Age "3600"; add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"; #add_header Access-Control-Allow-Credentials "true"; add_header Content-Length 0; #add_header Access-Control-Max-Age "3600"; add_header Content-Type text/plain; return 200; } proxy_pass http://webservers; }}
问题:目前ajax跨区不允许302等跳转,感觉没必要,就没再查解决方法
0 0
- nginx 解决跨域问题
- nginx解决跨域问题
- nginx解决跨域问题
- nginx解决跨域问题
- Nginx解决ajax跨域请求问题
- Nginx反向代理解决跨域问题
- Nginx解决跨域问题(CORS)
- Nginx转发地址解决跨域问题
- 利用Nginx解决跨域问题
- nginx 解决跨域和cookie问题
- nginx解决前端跨域问题
- nginx反向代理解决跨域问题
- nginx解决cookie跨域问题
- 解决同域Nginx ajax 请求跨域的问题
- nginx 修改头文件解决 字体跨域问题
- 前后台分离开发,nginx解决跨域问题
- 利用nginx 反向代理解决跨域问题
- 跨域问题可以通过配置nginx来解决
- android studion Gradle多渠道打包
- 停靠窗口和工具栏
- HTML 对象属性 property value 与 attribute value
- 【剑指Offer面试题】 九度OJ1521:二叉树的镜像
- 重载、重写(覆盖)、隐藏的区别——C++
- nginx 解决跨域问题
- Android-倒计时工具类
- 日经春秋 20150731
- Android开发笔记---service的简单使用
- Xcode is missing from working copy
- Android NDK *** could not be resolved
- scrollview起始位置如何设置为顶部
- Zedboard RevD版本配置U-boot和linaro
- .NET4.5新特性