关于接口环境设置的问题
来源:4-11 接口环境设置

别人都说我可帅
2023-02-24
1、axios代理解决跨域
既然是这种方式解决跨域,也就不要env.js,更不需要在package.json中去–mode;正常情况下我们默认 npm run serve 都是在开发环境下吗?如果是的话,那是不是就不用在target: ‘http://localhost:3000’, 后端接口前加dev-了http://dev-localhost:3000。如果不是,dev 是在开发环境中固定的吗?那如果我想运行在测试环境和生产环境,又该加上什么前缀呢?
2、cores、jsonp解决跨域
这下面代码可能有误
axios.defaults.baseURL = env.baseURL
这样设置了之后,那我应该分别用 npm run xxx什么才能运行出开发、测试、生产环境的页面呢?
写回答
2回答
-
河畔一角
2023-02-27
我的微信:17611021717
00 -
河畔一角
2023-02-27
目前跨域的主流方案是cors和nginx反向代理,jsonp慢慢不常用了,axios本身不支持跨域,课程里面用的是开发环境下的devServer反向代理,你里面提到的--mode这是配置环境变量的,跟跨域无关,可能你我理解上有一些差异,你添加课程群或者加我微信,我们从新捋一下。
00
相似问题