当前位置: 首页 > news >正文

vue项目里面有多个模块的服务,前端处理url转发

先看下vue的代理配置里面:

现在是在 /pca 基础上增加了 2个模块的服务: /dca、 /api

现在服务器的nginx 没有在/pca 服务里面做转发接受 /dca、 /api的服务,所以需要前端自己去配置每个服务模块对应的 URL

先拿登录的api 做示例吧:

先定义一个url变量,判断是开发环境 还是生产环境

let baseURL
if (process.env.NODE_ENV == 'production') {baseURL = 'http://localhost:8085'
}

示例: url: baseURL ? baseURL : '' + '/dca/open/code', 

 看下效果:

 按照登录的api js文件的方法,把对应的 新增加的模块的api js文件都改下。

缺点:工作量比较大
最优解决方法: 让后端去改nginx的配置,在pca 的配置里面 把 新增加的2个模块的服务转发做好。

http://www.lryc.cn/news/119445.html

相关文章:

  • web表单
  • C++BUG记录:文件无法创建,文件路径正确但使用了Format
  • nodejs框架 express koa介绍以及从零搭建 koa 模板
  • 84 | Python可视化篇 —— Pyecharts数据可视化
  • 【Nginx】Nginx负载均衡
  • vue3报错
  • 每日一学——IP地址和子网掩码
  • 【redis 3.2 集群】
  • JS 解决鼠标悬浮显示弹窗 迅速离开时弹窗显示到其他位置的延迟问题
  • 树莓派命令行运行调用音频文件的函数,不报错,没有声音解决办法
  • 解决无法引入 mysql-connector-j 的问题
  • 解释器模式(Interpreter)
  • python读入和读出图像
  • 每日一题——最长公共前缀
  • iOS开发-WebRTC本地直播高分辨率不显示画面问题
  • python项目virtualenv环境部署正式项目和后台运行实践
  • 平替 Docker - 玩转容器新利器 Podman Desktop (视频)
  • nodejs+vue+elementui招聘求职网站系统的设计与实现-173lo
  • 静态链接(7/13)
  • jvs-rules API数据源配置说明(含配置APIdemo视频)
  • 爬虫来介绍ChromeF12 谷歌开发者工具 -Network
  • [足式机器人]Part4 机械设计 Ch00/01 绪论+机器结构组成与连接 ——【课程笔记】
  • Android isLoggable定制属于自己的log
  • 【Spring Boot】构建RESTful服务 — 使用Swagger生成Web API文档
  • 【实战】 九、深入React 状态管理与Redux机制(五) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(二十)
  • PHP傻瓜也能搭建自己框架
  • 为什么商业基础软件需要开源
  • 【自用】云服务器 使用 docker 搭建 HomeAssistant + MQTT 物联网平台
  • ABAP: SQL 多值查询
  • 分布式学习最佳实践:从分布式系统的特征开始