好的,我是节点新手,实际上只是使用节点服务器来提供静态 js,但我在任何地方都找不到任何信息。
我正在运行一个应用程序ember app kit,它被构建到一个节点server.js
以进行部署,heroku 使用node server.js
.
它使用grunt进行构建、测试等。
我想知道如何指定可以被 heroku 配置变量覆盖的配置变量(即身份验证令牌)。
我能得到的最接近的是一个自定义任务,它读取环境变量并写出一个内置到站点中的 json 文件(并分配给一个全局变量)。这在本地有效,但不考虑 heroku 配置。
我什至编写了一个部署脚本,它获取 heroku 的配置,将它们作为环境变量导出到本地,然后进行构建——这很有效,但配置仅在 app deploy上更新。因此,如果我执行,我的应用程序直到下次部署应用程序时heroku config:add CONFIG_TEST=test_value
才会看到该值。CONFIG_TEST
我希望我的应用程序立即开始将该配置值嵌入到浏览器 JS 中。
有什么方法可以按照我的应用程序的设置方式使用节点执行此操作吗?