【发布时间】:2019-10-03 02:13:15
【问题描述】:
JSON 文件不是由 fs.writeFile 在 Heroku 上编写的。
控制台清晰。
fs.writeFile('${__dirname}/config.json', JSON.stringify(config),(err) => {
if(err) console.log(err);
});
【问题讨论】:
JSON 文件不是由 fs.writeFile 在 Heroku 上编写的。
控制台清晰。
fs.writeFile('${__dirname}/config.json', JSON.stringify(config),(err) => {
if(err) console.log(err);
});
【问题讨论】:
你不能持久地将文件写入 Heroku 的文件系统,is ephemeral。您所做的任何更改都将在您下次重新启动测功机时丢失,happens frequently(至少每天一次)。
使用PostgreSQL 之类的客户端-服务器数据库(或选择another service),或将文件存储在第三方对象存储服务like Amazon S3 instead。
【讨论】:
两个建议:
const myWriteFunction = async (filename) => {
await fs.writeFile(filename, 'Hello World')
}
【讨论】: