Firebase хостинг с собственным сервером node.js

У меня есть webapp с базой данных firebase. Я хотел бы разместить приложение на firebase. Мое приложение имеет собственные серверные узлы и использует websockets. Как я могу разместить мое приложение на Firebase? И как я могу запустить собственный сервер на Firebase?

Ответы

Ответ 1

Я думаю, что ваш вопрос довольно прост. И ответ также прост: нет, вы не можете.

Firebase обслуживает только статические файлы. Для этого вам нужно попробовать герою, код и т.д.

Ответ 2

Я не уверен, что именно вы ищете. Я предполагаю, что это одно из двух:

  • вы хотите запустить сценарии node.js на сервере Firebase

    Невозможно запустить собственный код на серверах Firebase.

  • вы хотите запускать сценарии node.js на своем собственном сервере и взаимодействовать с данными Firebase

    Firebase имеет пакет node.js, который позволяет вам разговаривать со своей службой BaaS со своих собственных скриптов node. См. раздел node.js в quickstart Firebase и пакет npm для Firebase.

Ответ 3

Вы можете использовать облачные функции Google, чтобы выполнять большую часть обработки задач в безсерверном стиле: https://firebase.google.com/docs/hosting/functions

Я использую его для динамической загрузки javascript на основе req.url.

Ответ 4

Firebase Hosting позволяет использовать функции Cloud для выполнения серверной обработки. Это означает, что вы можете поддерживать динамическое создание контента для вашего сайта хостинга Firebase.

Документация