gpt4 book ai didi

javascript - 在 node.js 中将数组定义为环境变量

转载 作者:IT老高 更新时间:2023-10-28 22:04:09 26 4
gpt4 key购买 nike

我有一个从中提取数据的数组。

festivals = ['bonnaroo', 'lollapalooza', 'coachella']

由于我使用的是heroku,因此将其替换为环境变量可能会更好,但我不确定该怎么做。

是否可以使用 JSON 字符串作为环境变量?

最佳答案

在这种情况下,听起来不像是 env var 是要走的路。

通常,您会希望使用环境变量来为您的应用程序提供有关其环境的信息或自定义其行为:要连接到哪个数据库、要使用哪个身份验证 token 、要 fork 多少工作人员、是否要缓存渲染 View 等。

你的例子看起来更像一个模型,所以像数据库这样的东西可能更合适。

也就是说,没有关于您的应用做什么或它如何使用festivals 的上下文,因此如果您确实应该使用 env var,那么您有多种选择。最简单的可能是只使用空格或逗号分隔的字符串:

heroku config:set FESTIVALS="bonnaroo lollapalooza coachella"

然后:

var festivals = process.env.FESTIVALS.split(' ');

披露:我是 Heroku 的 Node.js 平台所有者

关于javascript - 在 node.js 中将数组定义为环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552125/

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