firebase 404-页面未找到页面未找到

qgelzfjb  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(117)

我在一个自定义域上部署了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 cleanflutter pub getflutter 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"
      }
    ]
  }
}
emeijp43

emeijp431#

您的firestore配置应该包含在托管对象中,因为firestore与托管结合使用,而不是独立使用。您的配置应该是:

{
  "hosting": {
    "public": "build/web",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ],
    "firestore": {
      "rules": "firestore.rules",
      "indexes": "firestore.indexes.json"
    }
  }
}

相关问题