【发布时间】:2020-05-11 03:27:30
【问题描述】:
我在 firebase.json 中进行了如下重写
"rewrites": [
{
"source": "/",
"function": "addOGForHomepage"
},
{
"source": "/video/**",
"function": "addDynamicOG"
},
{
"source": "/**",
"destination": "/index.html"
}
]
在我的云函数 index.js 中。我有两个快速实例:
const app_homepage = express();
const app_video_page = express();
addDynamicOG 可以正确触发。实现如下:
app_video_page.get("/video/:videoId", async (req, res) => {
//add dynamic OG for each video and return
})
exports.addDynamicOG = functions.https.onRequest(app_video_page);
addOGForHomepage 的代码几乎相同,但从未触发过。
app_homepage.get("/", async (req, res) => {
//add OG for homepage
})
exports.addOGForHomepage = functions.https.onRequest(app_homepage);
谁能告诉我addOGForHomepage 在我的情况下如何被解雇?谢谢!
【问题讨论】:
标签: firebase express google-cloud-functions firebase-hosting