在web项目中,服务器地址需要在常量中保存,我现在是统一放在config下的一个toml文件中,但是在build以后,就变成js了,发布后,没办法修改了。针对这个情况,有好的办法解决吗?
在web项目中,服务器地址需要在常量中保存,我现在是统一放在config下的一个toml文件中,但是在build以后,就变成js了,发布后,没办法修改了。针对这个情况,有好的办法解决吗?
我是这样做的,在app.config.js里写
const SEVER=process.env.NODE_ENV==='development'?'xxxx':'xxxx';
如果需要动态指定的话,就写一个获取配置的接口,在配置里指定接口服务器地址
你是说BASE_URL
这种吗?我是直接写在index.html
里的一个script标签里的:
<script>
var BASE_URL="www.aaa.com:8080/api/"
<script>
反正写在js里,别人要扒也能轻易扒到。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
通过webpack.DefinePlugin可以实现开发期和运行期不同配置,参考https://segmentfault.com/q/10...