我在Heroku中使用node.js 制作了一个Dyno应用程序
Dyno的任务是每天收集数据并创建json文件
但我不知道如何在本地下载
我试过
http://myappname.heroku.com/filename.json
但失败
Heroku对我来说是新的,所以请不要像高级用户一样对待我
您不能这样做。
如果你的代码每天都在向Heroku服务器写入JSON文件,那么该文件几乎会立即被删除,所以你无法下载它
Heroku dynos是短暂的。这意味着您"保存"到文件系统的任何数据都将几乎立即被删除。如果你需要保存文件,你应该把它们保存到像AmazonS3这样的文件服务中,然后通过那里下载。
将JSON文件保存到/public
文件夹中。
请确保您的app.js具有以下内容:app.use(express.static(__dirname + '/public'))
现在,您应该能够访问:http://myappname.heroku.com/filename.json