Как скачать некоторые файлы из герою

Я сделал одно приложение 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, а затем загрузить их туда.

Другие вопросы по тегам