Существует множество различных Backend-решений, и вы должны выбрать то, что соответствует цели вашего сайта, а также наилучшим личным предпочтениям.
Если в вашем случае Backend включает в себя хостинг , то у вас в основном есть2 больших варианта:
a) Сервер, на котором вы его запускаете.через обратный прокси-сервер (пример: Digital Ocean)
b) Платформа облачных вычислений (пример: AWS, Heroku, App Engine)
Но размещать ее таким образом нужно только в том случае, если вы на самом делеЗапустите приложение и получите динамические обновления на странице, новые маршруты добавляются, когда вы, например, публикуете новое сообщение.
Если это не так, тогда достаточно статического хостинг-провайдера, есть тысячииз них, и они довольно просты.
Если вы имеете в виду, какую базу данных использовать , то это также сводится к предпочтениям, вам нужна база данных SQL или база данных NoSQL, такая как MongoDB?В качестве личной рекомендации я бы предложил вам использовать Firebase в качестве бэкэнда для экспериментального приложения, бесплатного плана гораздо больше, чем достаточно для целей тестирования, у вас также есть удобная и простая в использовании интегрированная система аутентификации, и вы также можете быстро воспользоватьсятакие вещи, как Push-сообщения, облачные хранилища данных и т. д.
Обратите внимание, что я не связан с FB никакими средствами, и это всего лишь личная рекомендация, но я чувствую, что ваш вопрос основан на хорошем мнении, поэтому, может быть, более конкретнымо ваших целях или просто прокомментируйте ниже, если у вас есть еще вопросы.