[英]How to download some files from heroku
I made one Dyno app in Heroku using node.js 我使用node.js在Heroku中制作了一个Dyno应用
that Dyno task is to collect data and create json file daily Dyno的任务是每天收集数据并创建json文件
but I don't know how to download them locally 但我不知道如何在本地下载它们
I tried 我试过了
http://myappname.heroku.com/filename.json
but failed 但失败了
Heroku is new for me,so please don't treat me like advance user Heroku对我来说是新手,所以请不要像对待高级用户一样对待我
You cannot do this. 你不可以做这个。
If your code is writing a JSON file to the Heroku server daily, that file is almost instantly being deleted, so there is no way you can download it. 如果您的代码每天都在将一个JSON文件写入Heroku服务器,则该文件几乎会立即被删除,因此无法下载它。
Heroku dynos are ephemeral. Heroku dynos是短暂的。 This means that any data you 'save' to the filesystem will be deleted almost instantly.
这意味着您“保存”到文件系统的所有数据将几乎立即被删除。 If you need to save files, you should save them to a file service like Amazon S3 -- then download them through there.
如果需要保存文件,则应将其保存到Amazon S3之类的文件服务中-然后从那里下载文件。
Save your JSON file to /public
folder. 将您的JSON文件保存到
/public
文件夹。
Ensure that your app.js has the following: app.use(express.static(__dirname + '/public'))
确保您的app.js具有以下内容:
app.use(express.static(__dirname + '/public'))
Now, you should be able to access: http://myappname.heroku.com/filename.json
现在,您应该可以访问:
http://myappname.heroku.com/filename.json
: http://myappname.heroku.com/filename.json
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.