javascript - 如何在 Node 和 HTML 中使用配置文件?
问题描述
假设我有一个呈现元素列表的 node/express 应用程序。
出于示例的目的,假设我有一个 config.js 文件,其中包含我想要运行应用程序的端口号,以及我想要在 HTML 中呈现的元素(字符串)列表
module.exports = {
port: 3000,
el1: "el1",
el2: "el2",
el3: "el3",
}
我如何包含这个文件,以便我既可以使用 Node 中的值,也可以开始表达并可以访问元素字符串,以便我可以在 HTML 中显示它们
解决方案
myscript.js:
let GLOBALS = {
port: 5959,
};
// Make config file usable on server side
if (typeof module !== 'undefined' && module.exports) {
module.exports = GLOBALS;
}
客户端 :
<script src="myscript.js"></script>
<script>
console.log(GLOBALS.port)
</script>
服务器端 :
const GLOBALS = require(myscript.js');
console.log(GLOBALS.port);
推荐阅读
- android - 使用推送通知进行实时更新有什么问题?
- python - 需要帮助运行在 android 上以 chrome 打开的基本 python selenium 脚本
- amazon-web-services - 使用 terraform cidrsubnet 配置子网
- python - Python shutil.disk_usage 可用和已用空间值不反映实际已用和可用空间值
- botframework - 使用“onBehalfOf”作为机器人发布时,Microsoft Teams 通知中断
- google-apps-script - 使用 Google 脚本将 Span 的内容检索到表格中?
- java - Fusedlocation requestLocationUpdates 在后台不起作用
- firebase - 没有为“用户”类型定义“然后”方法(firebase_auth:^0.18.4+1)
- kotlin - Kotlin:如何检查序列中的所有值是否具有相同的值
- django - 为列 social_auth_usersocialauth.created 创建表的 social-auth-app-django 错误不存在