页面的 Firebase url"/>
动态页面的 Firebase url
这可能是个愚蠢的问题,但我无法弄清楚必须如何使用 Firebase 函数。
我是 Firebase 的新手。我按照一些教程创建了一个 Firebase 项目。我的最终目标是创建具有身份验证和数据库的动态网站。我对 PHP、node.js、mySql 非常熟悉……但是我对 Firebase 有点困惑。
我的项目使用静态页面托管和功能。两者都有效,但它们在部署时不共享相同的 URL。
- 静态页面在/
- 功能在
我习惯于在同一个域中混合使用静态和动态页面。由于函数和托管不在同一个 URL 中,我不明白如何创建动态页面。更一般地说,我可能遗漏了一些关于函数哲学的东西。
谁能赐教?
回答如下:你缺少的是你可以将一些 URL 重定向到函数。将以下行添加到
firebase.json
:
"rewrites": [
{
"source": "/app/**",
"dynamicLinks": true,
"function": "app"
}
]
和以下
functions/index.js
:
// Create an app with Express
const express = require("express");
const app = express();
// Any URL starting with /app/id will call this function
app.get("/app/:id", (req, res) => {
res.send("ID = " + req.params.id);
});
如果不清楚,请查看此页面。您需要了解的一切都很详细:https://lucidar.me/en/firebase/host-a-dynamic-website-on-firebase/
更多推荐
动态页面的 Firebase url
发布评论