0

我已经制作了一个仅供一个人使用的网站,所以我想动态地写入 Heroku 上的 .env 文件而不让它休息,
因为这仅适用于一个人。我不想处理数据库。

像这样的东西:

require(`dotenv`).config();

console.log(process.env.MYVAL); // Not my value
process.env.MYVAL = "MYVAL"
console.log(process.env.MYVAL); // MYVAL
4

2 回答 2

1

您需要持久化数据(即使它是单个值)。因此,您不应写入 Heroku 文件系统,也不应将其存储在环境变量(Heroku 配置变量)中。

我知道使用数据库可能不值得,在这种情况下,我将使用外部文件存储(Amazon S3Dropbox,甚至使用 GitHub 私有存储库)。

Heroku 上的文件上,您可以看到一些选项和 (Python) 代码。

于 2021-10-13T15:14:35.537 回答
0

您可以在 Heroku 仪表板的设置选项卡中设置环境变量,也可以使用命令行。请查看以下文档以获取更多信息。

配置和配置变量

于 2021-10-13T03:32:48.437 回答