在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue怎么修改項目打包的接口默認(rèn)指向?

vue怎么修改項目打包的接口默認(rèn)指向?

如題,vue項目打包出來的文件部署在服務(wù)器上,其下所有的請求域名端口都是指向當(dāng)前服務(wù)器的,我想問的是能不能改這個默認(rèn)的接口指向?
我想過寫一個配置文件在index.html引入,根據(jù)環(huán)境配置,但是這樣子每個環(huán)境的域名端口只能寫死。
也想過獲取當(dāng)前fullurl截取/#/前的內(nèi)容修改后再拼入,就是感覺這樣不太好。。
大大們,有什么比較靈活的方式推薦嗎?

回答
編輯回答
故人嘆

Axios 不是有個 baseURL

const service = axios.create({
  baseURL: process.env.baseURL, // api的baseURL
  timeout: 5000 // 請求超時時間
})

可以根據(jù) NODE_ENV 來判斷生產(chǎn) 開發(fā) 還是 測試 自動切換url

module.exports = {
  NODE_ENV: '"production"',
  baseURL:'"xxxxxxxxx"'
}
2017年9月25日 12:27
編輯回答
涼心人

這個需要根據(jù)需求來吧,假如你的后端只有dev-baidu.com, uat-baidu.com, baidu.com這三個域名,寫死有什么問題呢,如果請求的url需要根據(jù)當(dāng)前域名進(jìn)行變化,那你就用截取的方式啊。

2018年4月5日 20:18