我在一个自定义域上部署了flutter应用程序,但当我尝试访问该域时,我得到了firebase站点未找到页面this is what I get when I put in my url
当我去域firebase给你的页面加载就像正常,也当我打开一个vpn的页面加载自定义域.页面也像正常加载,如果我把一些东西后面的/的网址,所以我会做“app.domain.com/(任何随机字的作品,所以家或随机等)”,它会重定向到我的主页. when I enter the url with something behind the /
我试过在多个设备和浏览器上加载页面,删除所用浏览器的cookie和缓存,使用隐姓埋名模式。但似乎没有任何工作。我也试过在不同的位置加载页面,但我仍然得到网站没有找到弹出窗口。我也试过清理我的项目,再次获得我的包,并升级他们与flutter clean
,flutter pub get
和flutter pub upgrade
。
删除了我的firebase主机文件并再次运行firebase init
。它只是如此wierd的网页无法找到,而它可以连接到一个vpn或随机字符串后的网址。我也联系了谷歌与我的问题,但他们似乎也不能找到它,因为网页加载正确时,支持员工和他的团队尝试
有人能帮我吗?
我的firebase.json文件
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"hosting": {
"public": "build/web",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
1条答案
按热度按时间emeijp431#
您的firestore配置应该包含在托管对象中,因为firestore与托管结合使用,而不是独立使用。您的配置应该是: