And*_*pon 8 javascript express firebase firebase-hosting google-cloud-functions
我正在使用Firebase Hosting,该firebase.json文件应该将所有流量转发到云功能(prerender),该功能会填充SEO的元标记和og标记.
{
"hosting": {
"public": "dist/prod",
"rewrites": [
{
"source": "**",
"function": "prerender"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
我的prerender功能是处理请求并呈现HTML文件.这很好用:
export const prerender = functions.https.onRequest((req, res) => {
console.log('prerender function: "' + req.path + '"');
...
}
Run Code Online (Sandbox Code Playgroud)
点击结束点时https://xxx.cloudfunctions.net/prerender,我正确地在功能 - >日志下的Firebase仪表板中接听电话:
prerender function: "null"
Run Code Online (Sandbox Code Playgroud)
但是,在调用时https://mypage.firebaseapp.com,我没有得到任何日志,它似乎渲染了index.html我的dist/prod文件夹的内部.
重写有什么我想念的吗?我尝试重写/相同的功能,但没有成功.任何提示非常感谢!
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |