这是index.js配置
这是在store里面请求数据时
开发时,他会吧 api装车成http://localhost:8888
但是打包后她就没有转换了 直接是api
我哪里还需要配置吗?
还有打包是,js跟css路径也有错误
这是index.js配置
这是在store里面请求数据时
开发时,他会吧 api装车成http://localhost:8888
但是打包后她就没有转换了 直接是api
我哪里还需要配置吗?
还有打包是,js跟css路径也有错误
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
api 接口一般来讲不会和 H5 部署在一个站点,所以打包后 ajax 请求是需要带上 api 域名的。
故在使用 axios 的时候应该考虑不同的环境使用不同的配置。
配置
使用不同配置的方法有很多,这里贴一下我用的方式(放到src/config是为了开发时修改配置不用重启)

dev环境
prod环境
代理设置
使用
不过在正式项目中一般会设置一个过滤器来创建一个通用的实例使用
具体的话可以参考下之前写的一个demo项目