项目场景:

项目场景:项目上线测试环境 使用nginx代理出现问题


问题描述

通过nginx代理vue,vue再访问后端时,后端地址被替换成为了代理地址
例如 :
代理地址为 127.0.0.1:8081
前端访问地址为 127.0.0.1:8888
后端访问地址为 127.0.0.1:8066

此时,正常访问的后台接口应该为 127.0.0.1:8066/xxx/xxx,但我此时的情况是 127.0.0.1:8081/xxx/xxx


原因分析:

我理解的,前端发了请求,但是请求到的是nginx,然后由nginx转发给后端,所以最终到后端的端口还得是nginx决定,个人理解不一定正确,希望有大佬指正


解决方案:

这个时候需要更改nginx配置 以及前端项目配置,如下:

const request = axios.create({// API 请求的默认前缀baseURL: baseURL+"/api", //****设置好前缀,用于nginx监听之后重定地址*****timeout: 6000
})
server {listen       8081;server_name  localhost;location / {root   xxxx\dist;index  index.html index.htm;}#log设置代理地址下指定前缀的操作location /api/{rewrite ^/api/(.*)$ /$1 break;proxy_pass http://localhost:8066;}

通过nginx代理vue,vue再访问后端时出错记录相关推荐

  1. 解决Vue跨域访问后端API问题

    文章目录 前言 一.vue.config.js文件 二.配置代理参数 总结 前言 我们在写前后端分离的时候,请求后端接口是必要步骤,但是这个时候就有个问题,因为前端和后端是归属于不同端口,我们在直接访 ...

  2. Nginx代理内网服务器访问外网

    Nginx代理内网服务器访问外网 1.SpringBoot工程配置文件改写 2. SpringBoot静态工具类注入配置文件变量 3. SpringBoot 使用 4. 配置Nginx 问题描述: 有 ...

  3. react 访问后端_react前端用nginx怎么配置跨域访问后端restful api?

    开发机器是windows,windows中安装了centos虚拟机做restful api服务器,在浏览器中可以正常访问该api服务器: http://192.168.33.3:8080/articl ...

  4. vue如何通过Nginx代理做到跨域访问API接口 解决404报错

    最近和vue对接接口发现总是访问不到 404 发现原因是 vue 使用代理 访问接口的时候前面加了一层 例如 访问 api/index/index 实际是 api/api/index/index 找到 ...

  5. 使用Docker安装的Nginx代理前端vue项目

    本篇文章主要是记录 一次使用 docker成功部署nginx之后,代理(部署)静态资源或前端vue项目,遇到的2个问题(docker安装nginx参考) 1.前置条件,防火墙关闭,开放80端口,doc ...

  6. Vue跨域访问后端接口问题解决

    VUE访问接口的时候,很可能出现跨域请求,从而被提供接口的服务器拒绝,下面这篇文章主要给大家介绍了关于Vue如何解决跨域问题的相关资料,需要的朋友可以参考下 什么是跨域 跨域指浏览器不允许当前页面的所 ...

  7. Nginx代理同域名下前后端分离,有web端和微信端的项目

    Nginx的安装.使用大家一定都会,也有很多教程,我记录一下配置 SSL使用的是阿里的免费SSL server {listen 443 ssl;server_name XXXXXXX.com;ssl_ ...

  8. 【vue】【todolist】【出错记录】props变化,组件页面不更新.

    原因:组件被复用了 出错现象:删除分组时,任务条显示的分组信息不变(数据已经变化). 原因:分组渲染任务条时,给任务条绑定的key都是任务条的id.删除分组时,任务条的key值不变,被原地复用. 解决 ...

  9. vue引用icon字体文件时出错,These relative modules were not found: ./font/sell-icon.eot...

    These relative modules were not found: ./font/sell-icon.eot... 最开始找了半天,查找是不是路径错了,改来改去还是不对 结果删掉还是不行,依 ...

最新文章

  1. 2020年,计算机视觉领域会有哪些新的研究方向值得提前探索?
  2. 手游特效太多怎么办?这里有一份性能优化方案可参考
  3. 017 矩阵中的路径
  4. 江湖不再平静---51CTO学院停服公告
  5. Python入门到精通三天速成第二讲——类与继承
  6. 飞磨科技php,昆虫飞行信息系统(飞行磨)
  7. 移远ec20型号区别_移远EC20CEFDKG PCIE 全网通4G模块 增加B5频段 性价更高
  8. C++ HOOK实现全局键盘钩子的详细过程
  9. 大学四年,看过的优质书籍推荐
  10. SpringBoot整合WebService实例
  11. jquery 3D旋转banner图效果 demo
  12. 如何传递NoteExpress的参考文献(包括题录和附件)给他人?
  13. Python读取视频方法
  14. Nginx配置ssl自签名证书
  15. 灵敏性,特异性,阳性预测值,阴性预测值
  16. Orion2 CDM 操作系统-操作部分20211206
  17. 【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作
  18. windows安装cygwin
  19. 信贷、贷款行业如果利用运营商大数据精准获客?
  20. LNMP架构和论坛搭建以及一键部署

热门文章

  1. 个人站长的出路在哪儿?
  2. Cobalt Strike使用教程
  3. windows下配置IIS以及优化配置
  4. Linux ❀ KickStart-无人值守部署
  5. iphone 手机尺寸_iPhone是新的黑莓手机
  6. 科达4k摄像机获创新产品特等奖
  7. 华为、科达、海康、大华等厂家摄像头通过非标方式(RTSP)接入流媒体服务实现WEB直播与录像...
  8. 雨课堂知识点总结(十)
  9. 问题解决:虚拟机centos7无法正常启动:XFS (vda3): Corruption of in-memory data detected. Shutting doum filesystem
  10. Ansible自动部署(基础篇)