猿问

vue怎么修改项目打包的接口默认指向?

如题,vue项目打包出来的文件部署在服务器上,其下所有的请求域名端口都是指向当前服务器的,我想问的是能不能改这个默认的接口指向?我想过写一个配置文件在index.html引入,根据环境配置,但是这样子每个环境的域名端口只能写死。也想过获取当前fullurl截取/#/前的内容修改后再拼入,就是感觉这样不太好。。大大们,有什么比较灵活的方式推荐吗?
aluckdog
浏览 376回答 2
2回答

潇湘沐

Axios不是有个baseURLconstservice=axios.create({baseURL:process.env.baseURL,//api的baseURLtimeout:5000//请求超时时间})可以根据NODE_ENV来判断生产开发还是测试自动切换urlmodule.exports={NODE_ENV:'"production"',baseURL:'"xxxxxxxxx"'}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答