我使用火力地堡有firebase.json
文件應該所有流量轉發到雲功能(預渲染),它填充元和OG標籤SEO主機。重定向火力地堡託管根到雲功能無法正常工作
{
"hosting": {
"public": "dist/prod",
"rewrites": [
{
"source": "**",
"function": "prerender"
}
]
}
}
我的prerender
函數正在處理請求並呈現HTML文件。這工作得很好:
export const prerender = functions.https.onRequest((req, res) => {
console.log('prerender function: "' + req.path + '"');
...
}
打在https://xxx.cloudfunctions.net/prerender
終點時,我正確地得到中的呼叫火力地堡儀表板功能下 - >日誌:
prerender function: "null"
但是,調用https://mypage.firebaseapp.com
的時候,我沒有得到任何日誌,它似乎在我的dist/prod
文件夾中呈現index.html
。
這有什麼,我與重寫失蹤?我嘗試將/
改寫爲相同的功能,但沒有成功。任何提示非常感謝!
謝謝!這工作完美。 –