如何在firebase托管中包含子目录

时间:2015-10-31 16:00:59

标签: javascript firebase hosting web-hosting firebase-hosting

我的网站包含主页面,然后是文件夹内分隔的子页面。如何在页面主机(firebase hosting)中包含子页面

3 个答案:

答案 0 :(得分:4)

(弗兰克的评论真是一个答案)

Firebase会部署您指定的目录下的所有内容。因此,如果当前目录和目录中的主页面(index.html)以及其下的子目录中的其他页面,如果将public配置为指向当前目录,则应该部署它们。

Deployment Configuration

答案 1 :(得分:2)

更新节点(npm)和Firebase CLI工具

我们遇到了一个与此相关的问题...在与Firebase失去联系一段时间之后,我们创建了一个类似的新项目,并上传了新文件进行托管。除了一件事情外,其他所有东西似乎都工作正常:即使在控制台的“主机”部分中的文件数量正确时,主机的子目录也似乎没有加载。

经过一天多的更新所有项目文件,寻找答案(如此处)和进行更多测试之后,我们终于还更新了NodeJS(npm)和Firebase CLI工具...解决了问题。

因此,请始终先更新框架。

答案 2 :(得分:0)

对我来说,这是浏览器缓存问题(使用pwa),当我使用其他浏览器时,它可以工作。 是的,我将firebase.json更改为此(它是“ public”:“ public”):

{
  "hosting": {
    "public": ".",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}