dev和prod环境下api的问题

来源:13-2 编译打包-项目编译打包及node服务测试

易小鸭

2019-07-22

项目部署上线后,api的请求接口好像重复了,如下图
图片描述

设置的url是这样的

  const url = debug ? '/api/getDiscList' : '101.132.193.166/music/api/getDiscList'

但从上图上看,api的前面多了http://我的ip地址/music/,求问原因

写回答

2回答

易小鸭

提问者

2019-07-23

上面那个原因不对。。
刚刚把production环境下的url 改了下,ip 地址前面得加上http,就OK了

0
0

易小鸭

提问者

2019-07-23

好像找到原因了。。。貌似是nginx拿到的ip并不是真正的ip,所以不会把请求地址转发到自己写的端口。。。不知道理解得对不对

0
1
ustbhuangyi
你发起请求的地址,是跟你前端的代码相关,nginx 只是负责做代理和转发到你后端起的服务,如果转发找不到对应的服务,则报 404
2019-07-23
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程