我已经制作了一个仅供一个人使用的网站,所以我想动态地写入 Heroku 上的 .env 文件而不让它休息,
因为这仅适用于一个人。我不想处理数据库。
像这样的东西:
require(`dotenv`).config();
console.log(process.env.MYVAL); // Not my value
process.env.MYVAL = "MYVAL"
console.log(process.env.MYVAL); // MYVAL
我已经制作了一个仅供一个人使用的网站,所以我想动态地写入 Heroku 上的 .env 文件而不让它休息,
因为这仅适用于一个人。我不想处理数据库。
像这样的东西:
require(`dotenv`).config();
console.log(process.env.MYVAL); // Not my value
process.env.MYVAL = "MYVAL"
console.log(process.env.MYVAL); // MYVAL
您需要持久化数据(即使它是单个值)。因此,您不应写入 Heroku 文件系统,也不应将其存储在环境变量(Heroku 配置变量)中。
我知道使用数据库可能不值得,在这种情况下,我将使用外部文件存储(Amazon S3、Dropbox,甚至使用 GitHub 私有存储库)。
在Heroku 上的文件上,您可以看到一些选项和 (Python) 代码。
您可以在 Heroku 仪表板的设置选项卡中设置环境变量,也可以使用命令行。请查看以下文档以获取更多信息。