开门见山,最近利用空闲时间开发了一个简单的后端服务,从表里查询数据,一个简单的前端页面,通过Ajax请求访问后端接口,遇到了浏览器跨域的问题。

我后端的服务是localhost:8080,前端Hbuilder 开发页面默认的是localhost:8020,很显然请求是失败的。用nginx 反向代理,中间也出现了不少问题和迷惑的地方,

解释一下,nginx 反向代理是针对浏览器的,把浏览器请求的端口代理到后端服务上,这一点一定要搞清楚。下面直接上图:

first-mui 是你前端工程项目的名字,root D:/wuliDemo, 这个root 指向的是前端工程项目的上级目录。 girlsManage 是后端接口的前缀,比如后端的url:localhost:8080/girlsManage/queryGirls/1, 这里girlsManage 是前缀,nginx 将监听所有请求前缀为

girlsManage 的请求,并代理到8080端口。

Ajax 请求的url 应该这么写。

这是后端工程Controller 类的代码。

nginx解决浏览器跨域问题_Nginx 反向代理解决浏览器跨域问题相关推荐

  1. Nginx 反向代理解决跨域问题

    目录 前言 Nginx 反向代理常用配置 Server location proxy_pass add_header OPTIONS 请求 proxy_set_header 跨域的 cookie 传输 ...

  2. 通过nginx反向代理解决跨域

    先写一个发送跨域请求的页面index.html <html> <head><title></title> </head> <body& ...

  3. vue反向代理解决跨域及部署nginx端口转发解决跨域

    1. 前言 本文是为了解决vue反向代理解决跨域及部署服务器nginx端口转发解决跨域,因为踩了不少的坑,百度了很多,也试了太多的方法,最终得以解决,所以记录一下,希望遇到同样问题的友友们可以高效的解 ...

  4. 利用nginx 反向代理解决跨域问题

    利用nginx 反向代理解决跨域问题 参考文章: (1)利用nginx 反向代理解决跨域问题 (2)https://www.cnblogs.com/hpx2020/p/9928175.html 备忘一 ...

  5. nginx反向代理解决跨域问题,使本地调试更方便

    nginx反向代理解决跨域问题,使本地调试更方便 参考文章: (1)nginx反向代理解决跨域问题,使本地调试更方便 (2)https://www.cnblogs.com/gwf93/p/102951 ...

  6. 使用反向代理解决跨域问题

    在项目根目录下新建一个webpack的配置文件:vue.config.js. 跨域问题的解决必须在vue.config.js文件中进行配置书写. 代码内容如下 module.exports={devS ...

  7. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  8. vue脚手架解决跨域问题-------配置反向代理

    vue脚手架解决跨域问题-------配置反向代理 参考文章: (1)vue脚手架解决跨域问题-------配置反向代理 (2)https://www.cnblogs.com/zbx-boke/p/9 ...

  9. 使用webpack-dev-server设置反向代理解决前端跨域问题

    使用webpack-dev-server设置反向代理解决前端跨域问题 参考文章: (1)使用webpack-dev-server设置反向代理解决前端跨域问题 (2)https://www.cnblog ...

最新文章

  1. ios怎么玩java模拟器游戏_新方式玩iOS手游 水果模拟器让电脑运行苹果iOS
  2. C++中的野指针问题
  3. jaxb 解析list元素_JAXB和根元素
  4. 天池 在线编程 音乐组合
  5. git、github的基本使用
  6. iPad 隐藏按钮获取函数
  7. 数学小故事之 被柯西坑了的两个天才数学家——阿贝尔和伽罗瓦
  8. C# 关于递归算法 具象化
  9. 记一次搭建 nodebb 论坛
  10. linux网站ip访问量查询,如何统计网站每天PV和IP访问量排行
  11. 【前端】JS的BOM和DOM,事件,表单验证案例
  12. 如何一日千里 突飞猛进?
  13. Linux shell:脚本编写快速入门
  14. Beego2 使用Session时SetCookie无效
  15. android和ios占有率2018,微博发布2018手机报告:苹果依旧为占有率最高品牌
  16. 七月集训day18树
  17. 赌徒有10元,一次输赢1元,手头能到110元的概率
  18. 英语磁带与计算机磁带区别,小学英语教材配听力磁带 家长:谁还用复读机?...
  19. 音质比较好的蓝牙耳机有哪些?四款音质好的蓝牙耳机推荐
  20. C++实验(一)—— CMatrix类设计与实现

热门文章

  1. 利用TPTP对Java程序进行性能测试
  2. TCP/IP协议分层
  3. 从ARM处理器,看“贵云黔芯”国产自主安全解决方案
  4. 5年随访显示TNF拮抗剂治疗银屑病关节疗效持久
  5. python 判断一个list列表是否包含另一个list列表
  6. 【104】ntvdm.exe占内存极大的问题
  7. win10聚焦功能失效的解决方法
  8. gn、ninja的安装-Ubuntu18.04
  9. 【TcaplusDB知识库】TcaplusDB进程启动介绍
  10. git不能push文件