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

鍍金池/ 問答/Python  HTML/ Vue.js中怎么判斷是開發(fā)環(huán)境還是發(fā)布環(huán)境?

Vue.js中怎么判斷是開發(fā)環(huán)境還是發(fā)布環(huán)境?

怎么判斷是開發(fā)環(huán)境還是發(fā)布環(huán)境?

我有一個config.js文件,在里面我想配置為大概這樣:

var api_root = undefined;
if (DEV_ENV) {  // 開發(fā)環(huán)境
  api_root = "localhost:8000"
}else {  // 生產(chǎn)環(huán)境
  api_root = "103.22.43.12:8000"
}

請問這個DEV_ENV在vue.js項(xiàng)目中是有的嗎?

回答
編輯回答
心悲涼

https://github.com/chenyinkai...

應(yīng)該和你的問題一模一樣

至于你要的判斷 在main.js 打印下 process.env.NODE_ENV 就知道了

2018年1月25日 22:08
編輯回答
幼梔

api_root = process.env.NODE_ENV == 'development' ? 'localhost:8000' : '103.22.43.12:8000';

2018年7月17日 14:27
編輯回答
愿如初

單獨(dú)寫個js吧,在請求攔截器里引入

if(lcoation.hostname=="正式環(huán)境域名"){
    baseUrl="正式接口"
}else{
    baseUrl="測試接口"
}
2017年1月20日 22:55
編輯回答
伐木累

正常寫接口地址的時(shí)候是不需要寫域名和路徑的。比如https://www.xxx.com/api/getsth,可以寫成/api/getsth,瀏覽器會自動拼接前面的域名。如果開發(fā)環(huán)境要請求其他服務(wù)器的接口時(shí),可以使用代碼,將地址代理代理過去。如果使用webpack的話,是可以通過cross-env這個包,來設(shè)置環(huán)境變量的

2018年8月28日 18:55