我正在使用typescript构建一个非常简单的单页 React 应用程序。我尝试使用 Firebase Hosting 托管它。令人惊讶的是,只有域[name].firebaseapp.com有效,但[name].web.app显示“未找到站点”默认页面:
我正在使用基本的 firebase 配置(您使用的默认配置firebase init
):
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
当我继续[name].web.app时,我得到“找不到站点” 。我会怀疑.firebaseapp.com 上的 .firebaseapp.comindex.html
上的页面功能正常,并且托管得很好,应该是这样吗?
我怀疑有几点:
- firebase 本身不提供域名(尽管如果在创建项目时出现这种情况,为什么 firebase 会将域名命名为无效的名称)
- 文件仅被推送到[name].firebaseapp.com域(在这种情况下,您如何控制?)