鍍金池/ 問答/HTML/ vue項(xiàng)目中如何保存服務(wù)器請求地址這樣的常量信息?

vue項(xiàng)目中如何保存服務(wù)器請求地址這樣的常量信息?

在web項(xiàng)目中,服務(wù)器地址需要在常量中保存,我現(xiàn)在是統(tǒng)一放在config下的一個toml文件中,但是在build以后,就變成js了,發(fā)布后,沒辦法修改了。針對這個情況,有好的辦法解決嗎?

回答
編輯回答
有你在

你是說BASE_URL這種嗎?我是直接寫在index.html里的一個script標(biāo)簽里的:

<script>
  var BASE_URL="www.aaa.com:8080/api/"
<script>

反正寫在js里,別人要扒也能輕易扒到。

2017年6月3日 15:06
編輯回答
忠妾

如果還想用以前的方式,那么你把config 直接用script標(biāo)簽引入,不用要webpack打包

2017年9月24日 09:47
編輯回答
淺淺

我們這邊采用的是nginxsub_filter模塊,將不同線上環(huán)境和測試環(huán)境的接口等配置直接映射到nginx中,來自動保存

2018年5月15日 00:57
編輯回答
吃藕丑

我是這樣做的,在app.config.js里寫

const SEVER=process.env.NODE_ENV==='development'?'xxxx':'xxxx';

如果需要動態(tài)指定的話,就寫一個獲取配置的接口,在配置里指定接口服務(wù)器地址

2017年10月15日 13:59
編輯回答
貓小柒

通過webpack.DefinePlugin可以實(shí)現(xiàn)開發(fā)期和運(yùn)行期不同配置,參考https://segmentfault.com/q/10...

2018年8月8日 17:51