首页 > 解决方案 > 可以通过 Cloud Functions 托管在 node.js 中托管 html 文件的最简单代码?

问题描述

因此,在阅读了大量文档和教程后,我意识到node.js可以使用"var http = require('http')"and"var fs = require('fs')"和其他一些代码行来提供 html 文件,但如果它是由 托管的Firebase Cloud Functions,那将无法正常工作,因为 Firebase Cloud Functions 的工作方式不同。

我能否获得任何简单的代码示例,如何在 node.js 中为 Firebase Cloud Functions 托管提供 html 文件 index.html?

标签: firebasegoogle-cloud-functions

解决方案


您可以通过将 index.html 文件放在 /public 文件夹中并部署到 Firebase 主机来简单地托管您的 index.html 文件。https://firebase.google.com/docs/hosting/quickstart

步骤快速简单。1. 安装 FirebaseCLI 2. 调用$firebase init- 创建项目并生成一个包含 .html 文件firebase.json的文件夹 3. 修改文件并使用命令上传package.jsonpublic$firebase deploy

这适用于静态(仅 HTML)或 SPA(单页应用程序)

Cloud Function 主要用于构建动态网站和 API。


推荐阅读