Как разместить проект nodeJS для firebase?

Я использую node, выражение и другие другие зависимости для проекта. Интересно, как разместить этот проект на firebase. Мой проект будет иметь контроллер, просмотр и любые другие папки, чтобы сделать проект возможным. У него уже есть механизм просмотра, такой как pug/handlebars.

В онлайн-учебниках показано, как размещать firebase с единственным index.html в общей папке. Как я могу разместить мой проект со всеми другими папками? Я знаю, как использовать firebase в nodeJS, но как разместить проект на firebase? Как firebase получит доступ к файлу сервера (либо app/index.js)? Где я должен поместить все эти папки?

Надеюсь, я не прошу многого. Если мой вопрос не ясен, сообщите мне, чтобы я мог уточнить.

Ответ 1

Тебе повезло. Firebase только на этой неделе выпустила видеоролик

Ответ 2

Вы можете сделать это с помощью облачной функции Firebase. Аутентификация при развертывании обрабатывается интерфейсом командной строки Firebase, поэтому запуск и запуск Hello World буквально:

firebase init functions
firebase deploy

Простая функция Hello World

functions.https.onRequest((request, response) => {
    response.send("Hello from Firebase!");
});

Примечание: Вы можете использовать экспресс с функцией Firebase.

Для получения дополнительной информации перейдите по ссылке на документацию: https://firebase.google.com/docs/functions.