网站首页 > 精选文章 正文
举例登录接口,ip地址是随便举例的,实际生成地址域名,不一定是本地ip。
前端首页地址是:http://192.168.1.25:8080/#/login,
前端登录的地址是:
http://192.168.1.25:8080/api/login
后端登录接口地址是:
http://192.168.1.24:8081/login
1、vue项目的config里的Index.js
proxyTable: {
'/api': {
target: 'http://192.168.1.24:8081',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
2、nginx配置
server {
listen 8081;
server_name 127.0.0.1;
charset utf8;
#access_log logs/host.access.log main;
location /{
root /usr/local/tomcat/webapps/ROOT;
index index.html index.htm;
}
location /api{
rewrite ^.+api/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass http://192.168.1.24:8081;
}
}
为什么需要这样处理呢?因为前后端分离了,有可能会出现跨域问题。
其实有没有其他办法,不需要这样代理的。
当然有的,可以部署一个Servlet项目作为sdk,然后再由sdk做转发到你的后端地址即可。
还有其他办法的,可以私信教一下我。
猜你喜欢
- 2025-06-09 Tauri:快速、跨平台的桌面应用程序
- 2025-06-09 WSL-Window环境下开发必备好工具(wsl2 开发环境)
- 2025-06-09 2023年Vue开发中的8个最佳工具(vue适合开发什么项目)
- 2025-06-09 分享 8 个实用的 Vue 开发技巧,建议收藏!
- 2025-06-09 15 款开发者必备的 JavaScript 工具
- 2025-06-09 vue 一键换肤(vue切换皮肤)
- 2025-06-09 一个基于 Spring Boot 的在线考试系统
- 2025-06-09 如何在外网实现像访问本地硬盘一样访问NAS的文件
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)