我使用node.js
在Heroku中制作了一个Dyno应用程序Dyno任务是每天收集数据并创建json文件
但我不知道如何在本地下载
我试过
http://myappname.heroku.com/filename.json
但失败了
Heroku对我而言是新的,所以请不要像高级用户一样对待我
答案 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