firebase - Firebase 部署期间的空白页面,其中 Cloud Function 重写到位
问题描述
我有一个由 Firebase 托管的 React 应用程序。在firebase.json
文件中,我设置了以下重写规则,为每篇博文添加动态 OG 标签。addDynamicOG
是 Firebase 云功能。它所做的基本上是读出原始index.html
文件,然后将OG占位符替换为一些动态值。完成后,修改后的index.html
文件将被发送回客户端。
"hosting": {
"public": "build",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
"source": "/blog/**",
"function": "addDynamicOG"
},
]
},
我注意到的一件事是在部署期间,我无法在此处访问任何博客文章/blog/***
。它只显示一个空白页。但是一旦部署完成,一切都会再次好起来的。有人可以解释这里发生了什么吗?有什么方法可以创建非中断和非中断部署?谢谢!
解决方案
推荐阅读
- java - 如何解决错误无法使用 th:href 解析为表达式
- python-3.x - 编译项目时 auto-py-to-exe 卡在 hook-gevent.py
- javascript - JS HTML CSS:如何使函数每次使用不同的变量动态重复,而不在函数内部重复相同的变量
- javascript - 单页 Jquery/Vanilla Javascript 上超过了多个轮播最大调用堆栈
- php - PHP HTML foreach 循环
- c - C Tinkercad 模型 Arduino 在哪个 lcd 中不工作?
- python - 如何从数据框列中的值列表中获取值
- mysql - 带有特殊字符的 MySQL concat
- php - 当用户在 WooCommerce 中购买产品时如何自动创建自定义帖子?
- ruby-on-rails - 带有头部请求的 ActiveStorage