firebase - 可以通过 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?
解决方案
您可以通过将 index.html 文件放在 /public 文件夹中并部署到 Firebase 主机来简单地托管您的 index.html 文件。https://firebase.google.com/docs/hosting/quickstart
步骤快速简单。1. 安装 FirebaseCLI 2. 调用$firebase init
- 创建项目并生成一个包含 .html 文件firebase.json
的文件夹 3. 修改文件并使用命令上传package.json
public
$firebase deploy
这适用于静态(仅 HTML)或 SPA(单页应用程序)
Cloud Function 主要用于构建动态网站和 API。
推荐阅读
- elasticsearch - Kibana 用户禁止错误 {"statusCode":403,"error":"Forbidden","message":"Forbidden"}
- c# - EWS 创建 SearchFolder 失败:ErrorEmailAddressMismatch
- java - Springboot 动态修改 ResourceHandlerRegistry 映射
- powershell - 从 PowerShell 运行 EXE 的问题
- outlook - 如何获取当前 Outlook 商店的 smtp 地址
- python - Python 3.x 使用 2D 切片创建 3D 体积
- image - Docker:运行容器时在 Docker 映像中找不到文件 (bootstrap.sh)。虽然文件存在于图像中
- flutter - 修复颤振中数据表中的顶行
- powerbi - Power BI DirectQuery:连接多个 Oracle 数据源的优缺点?
- c++ - 为什么 March=native 会破坏我的程序?