1

我使用 node.js 在 Heroku 中制作了一个 Dyno 应用程序

Dyno 的任务是每天收集数据并创建 json 文件

但我不知道如何在本地下载它们

我试过了

http://myappname.heroku.com/filename.json

但失败了

Heroku 对我来说是新的,所以请不要像高级用户一样对待我

4

2 回答 2

-1

你不能做这个。

如果您的代码每天都在向 Heroku 服务器写入 JSON 文件,那么该文件几乎会立即被删除,因此您无法下载它。

Heroku dynos 是短暂的。这意味着您“保存”到文件系统的任何数据几乎都会立即被删除。如果您需要保存文件,您应该将它们保存到Amazon S3之类的文件服务中——然后通过那里下载它们。

于 2016-05-03T17:58:16.240 回答
-2

将您的 JSON 文件保存到/public文件夹。

确保您的 app.js 具有以下内容: app.use(express.static(__dirname + '/public'))

现在,您应该可以访问: http://myappname.heroku.com/filename.json

于 2016-05-03T07:33:28.047 回答