溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

vue域名配置

發(fā)布時間:2020-07-25 03:40:14 來源:網(wǎng)絡(luò) 閱讀:1008 作者:outsider96 欄目:web開發(fā)

vue本身為運(yùn)行腳手架項目自家搭載了一個nodejs后臺環(huán)境,本地可通過proxyTable來處理跨域問題,但是上線(或生產(chǎn)環(huán)境)之后改域名真是一件麻煩的事情,所以進(jìn)行一些配置。

config/index.js

 proxyTable: {
      '/apis': {
        target: 'http://www.baidu.com',  //域名,主要修改這一塊
        changeOrigin: true,
        pathRewrite: {
          '^/apis': '/'  //注意名字
        },
      }
    },

//修改下面的兩個文件,啟動的時候自動判斷環(huán)境來切換域名//注意單引號里面的雙引號
dev.env.js //本地環(huán)境配置文件

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  API_ROOT:'"/apis/"'   //本地域名
 })

prod.env.js //線上環(huán)境配置文件

module.exports = {
  NODE_ENV: '"production"',

 API_ROOT:'"http://www.baidu.com/"' //線上域名 }

文件中使用
var baseUrl = process.env.API_ROOT;
axios.get(baseUrl+'數(shù)據(jù)接口') //數(shù)據(jù)接口一般就是域名后面的東西,后端告知

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI