vue-cli webpack模板 Vue项目本地开发 nodejs反向代理 及与nginx反向代理的区别

本文介绍了在Vue本地项目中如何使用node.js进行反向代理,详细阐述了配置过程和访问地址。同时,对比了nginx的反向代理,指出两者在访问地址和替换方式上的区别,探讨了nginx更灵活的处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.vue本地项目node.js 反向代理
配置config文件夹下的index.js文件
!配置见上图,target是后台电脑请求ip地址及端口,/weixinapi是标识符,当检测到请求路径里的/weixinapi的时候target将代替这个标识符之前的内容,
访问地址:http://localhost:8080
浏览器显示路径 http://localhost:8080/weixinapi/myinfqueryuser
通过反向代理后真实的路径 http://172.0.0.1:8700/weixinapi/myinfqueryuser
反向代理替换的只是原请求地址的域名,不是标识符之前的所有内容。

2.nginx反向代理
(1)访问地址反向代理
在这里插入图片描述
在这里插入图片描述
通过localhost 反向代理访问地址 http://localhost:8080
直接使用http://localhost:8080访问请求的接口是无效的。
(2)请求地址反向代理
!
配置见上图,proxy_pass是后台电脑请求ip地址及端口和识别标识符,/weixinapi是标识符,当检测到请求路径里的/weixinapi/的时候proxy_pass将代替这个标识符之前的内容,
浏览器显示请

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值