Итак, прочитав много документации и руководств, я понял, что node.js
может использовать "var http = require('http')"
и "var fs = require('fs')"
и некоторые другие строки кода для обслуживания html-файлов, но если он размещен на Firebase Cloud Functions
, это не сработает, потому что Firebase Cloud Functions работает по-другому.
Могу ли я получить какой-нибудь простой пример кода, как я могу обслуживать html-файл index.html в node.js для хостинга Firebase Cloud Functions?
Вы можете просто разместить свой файл index.html, поместив его в /public папку и развернув на хосте Firebase. https://firebase.google.com/docs/hosting/quickstart
Шаги быстрые простые.
1. Установите FirebaseCLI
2. Позвоните $firebase init
- чтобы создать проект и сгенерировать firebase.json
, package.json
, папку public
с файлами .html
3. изменить файл и загрузить с помощью команды $firebase deploy
Это работает для статики (только HTML) или SPA (одностраничное приложение).
Облачная функция в основном используется для создания динамических веб-сайтов и API.
Я думаю, вы неправильно поняли вопрос. Я специально попросил разместить динамический веб-сайт через node.js в облачных функциях Firebase. То, о чем вы говорите, — это размещение статического контента, КОТОРЫЙ не проходит через облачные функции. Я не пытаюсь размещать статический контент.
Любые обновления для этого? Вы нашли способ обслуживать HTML-файл с помощью Firebase Cloud Function?