Рекомендации по использованию пространства веб-хостинга с Node.js приложение?

#node.js #heroku #upload

#node.js #heroku #загрузка

Вопрос:

Я создаю Node.js приложение, которое работает на Heroku. Приложение позволит пользователю загружать и сохранять некоторые файлы.

Моя проблема в том, что, поскольку приложение работает на Heroku, файл будет загружен и сохранен там, где находится приложение, и это ни в коем случае не является хорошим решением (файлы будут удалены при следующем развертывании, а Heroku не предназначен для хранения файлов).

Как лучше всего загружать и сохранять файл в пространство хостинга, предоставленное моим доменным провайдером?

Комментарии:

1. Лучше всего не хранить данные в пространстве хостинга, а поместить их в базу данных или хранилище файлов: help.heroku.com/K1PPS2WM /.

Ответ №1:

При использовании Heroku (и любой другой платформы, на самом деле) лучше всего использовать файловое хранилище, если вы сохраняете файлы, и базу данных, если вы сохраняете обычные данные.

Здесь есть из чего выбирать. Наиболее распространенными из них являются:

Самый простой способ работать как с файловым хранилищем, так и с базой данных — это использовать Google Firebase. Firebase — это продукт Google, который включает в себя все необходимое для создания приложения, за исключением внешнего интерфейса. Поскольку вы работаете над узловым приложением, вы можете использовать части firebase в соответствии с вашими потребностями. Вы можете прочитать больше по адресу www.firebase.com