如何从heroku下载一些文件

时间:2016-05-03 06:03:19

标签: json node.js heroku terminal dyno

我使用node.js

在Heroku中制作了一个Dyno应用程序

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

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

我试过

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

但失败了

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

2 个答案:

答案 0 :(得分:-1)

你不能这样做。

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

Heroku dynos是短暂的。这意味着您保存的任何数据都可以保存。几乎立即删除文件系统。如果您需要保存文件,则应将其保存到文件服务Amazon S3 - 然后通过那里下载。

答案 1 :(得分:-2)

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

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

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