Как скачать некоторые файлы из герою
Я сделал одно приложение Dyno в Heroku, используя node.js
что задача Dyno - ежедневно собирать данные и создавать файл JSON
но я не знаю, как загрузить их локально
Я старался
http://myappname.heroku.com/filename.json
но не удалось
Heroku - новинка для меня, поэтому, пожалуйста, не относитесь ко мне как к продвинутому пользователю
2 ответа
Сохраните файл JSON в /public
папка.
Убедитесь, что ваш app.js имеет следующее:app.use(express.static(__dirname + '/public'))
Теперь вы должны иметь доступ к:http://myappname.heroku.com/filename.json
Ты не сможешь это сделать.
Если ваш код записывает файл JSON на сервер Heroku ежедневно, этот файл почти мгновенно удаляется, поэтому вы не сможете его скачать.
Heroku Dynos эфемерны. Это означает, что любые данные, которые вы "сохраните" в файловой системе, будут удалены почти мгновенно. Если вам нужно сохранить файлы, вы должны сохранить их в файловой службе, такой как Amazon S3, а затем загрузить их туда.