reactjs - Firebase 默认托管域:只有 .firebaseapp.com 有效,但 .web.app 失败
问题描述
我正在使用打字稿构建一个非常简单的单页反应应用程序。我尝试使用 Firebase 托管来托管它。令人惊讶的是,只有域[name].firebaseapp.com有效,但[name].web.app显示“未找到站点”默认页面:
我正在使用基本的 firebase 配置(您使用的默认配置firebase init
):
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
当我继续[name].web.app时,我得到“找不到站点” 。我会怀疑index.html
,重写,构建文件夹等有问题......但是为什么我会在[name].firebaseapp.com上看到页面功能并且很好地托管,它应该是?
我怀疑有几件事:
- firebase 本身不提供域名(尽管如果在创建项目时出现这种情况,为什么 firebase 会将域名命名为无效的)
- 这些文件仅被推送到[name].firebaseapp.com域(在这种情况下,您如何控制它?)
解决方案
更新:
我通过电子邮件向 firebase 的客户支持发送了电子邮件,第二天域就正常工作了。没有提供有关问题发生原因的解释,但通过电子邮件发送给他们解决了问题。
推荐阅读
- php - 为什么 PHP 试图为内存中的 sqlite 数据库编写文件(它在哪里?)
- qt - 仅通过链接库获取 SIGABRT
- python - 为什么在平面推导的第二个变量上会出现 UnboundLocalError?
- php - 如何从 Sigfox 服务器接收我网页上的上行链路数据?
- javascript - d3在setinterval动画完成时更改按钮样式
- sql - Teradata SQL 查询问题
- tfs - Enterprise Architect (EA) 无法识别 TFS 工作区
- matlab - 没有循环的矩阵和向量的点积
- reactjs - apollo-client 用于发出多个请求以进行实时搜索
- c++ - 如何以组合形式 C++ 打印此表?