javascript - 在 html 和 javascript 中导入环境变量
问题描述
我有一个 Maven 项目,其中包含myproject/src/main/resources/public
. 我使用这个 maven 项目只是为了进行战争并将我的 UI 代码(包含 HTML5、JavaScript(带有 jQuery)、CSS 等)部署到 tomcat 服务器,而与 java 无关。
在public
文件夹内,我定义index.html
了builder.js
文件。
index.html
其中有以下行:
<button type="button" id = "bButton " onclick="location.href='https://myserver-dev.com/Builder/builder.html'">Builder</button>
还有另一个 JS 文件builder.js
,我在其中设置 env 变量,如下所示:
// var envURL = "http://localhost:8080";
var envURL = "https://myserver-dev.com";
//var envURL = "https://myserver-test.com";
我正在考虑创建一个单独的 JS 文件,可能类似于properties.js
orenv.js
并将以下内容放入其中,以便我可以在需要时将其导入 html 和 js 文件:
// var envURL = "http://localhost:8080";
var envURL = "https://myserver-dev.com";
//var envURL = "https://myserver-test.com";
如果我这样做,进入envURL
内部index.html
和builder.js
适当位置的最佳方式是什么?
解决方案
推荐阅读
- mysql - 如何将一个 Excel 表拆分为多个 MySQL 表?
- arrays - 在 React 中动态过滤掉 JSON 响应
- php - 为什么mysql PDO不会在失败时抛出错误
- vim - TAB 在 vim 中做了什么?
- javascript - 试图同时改变两个元素
- typescript - 如何在打字稿中提取高阶函数的最终返回类型?
- android - 在 React Native 中打开键盘时底部标签栏向上移动
- algorithm - 如何建立一个有多个工人但没有共享内存的哈希表
- azure - 如何使用 CLI 在 Azure Devops 中构建 Web 应用 MVC5-WEB API 2?
- sql-server - 如何“管理”Visual Studio(社区)自带的ms sql server express数据库?