gpt4 book ai didi

javascript - 为多个js文件配置baseUrl的最佳方式

转载 作者:行者123 更新时间:2023-12-03 08:24:51 26 4
gpt4 key购买 nike

我正在编写一个混合应用程序,有几个单独的 html/js 会加载到不同的 Android webview 中。

为了调试,由于不同的网络连接、不同的同事,我必须更改 ajax 请求的基本 Url...

但是不同的 url 存在于许多 JS 文件中。

//file1.js
baseUrl = "192.168.1.114:3000";


//file2.js
baseUrl = "192.168.1.114:3000";


//file3.js
// there are the same baseUrl;

我想同时配置和修改所有这些字段以进行生产或调试。如何?有咕噜声吗?或者在ajax其他url之前配置Ajax配置文件?

解决这个问题的最佳方法是什么?

最佳答案

方法有很多种,不可能决定哪个更好,因为最好的解决方案总是位于中间......

例如,通过构建工具(grunt、gulp、ecc...)执行此操作,使您能够透明地使用不同的配置,但是,您失去了切换ENV的能力在运行时...

如何在生产环境中测试暂存域?

<小时/>

因此,根据我的经验,最好的解决方案是创建一个混合系统,例如:

通过grunt-contrib-uglify(例如),在编译时,您可以传递所有可用的(或只是重要的)配置,并使用另一个名为ENV (var ENV = 'Production') 您可以让您的应用程序决定使用其中哪一个...

希望对你有帮助!

关于javascript - 为多个js文件配置baseUrl的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596860/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com