【问题标题】:Firebase hosting issuesFirebase 托管问题
【发布时间】:2015-08-15 15:08:58
【问题描述】:

我有一个使用 express-jade 文件的基本节点 js 应用程序。我想将它部署到我的 Firebase 空调上。当我使用 firebase deploy 命令时,我不断收到:

Preparing to deploy Public Directory...
Public Directory Warning - Public directory does not contain an index.html

老实说,我没有 index.html 文件,因为我使用的是玉文件。我是客户端相关项目的新手,因此将不胜感激。

这是我的 fiebase.json 文件的样子:

{
  "firebase": "torrid-heat-237",
  "public": "./findUrTalentsAdmin-master",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}

【问题讨论】:

    标签: firebase-hosting


    【解决方案1】:

    Firebase Hosting 是用于托管静态资产的服务,例如一个静态网站。静态网站的根目录通常是 index.html 页面,firebase deploy 命令会检查该页面。

    Jade(来自我对该主题的快速“研究”)是一个节点模板引擎。这意味着它在 node.js 进程中运行。运行 Firebase 托管的 CDN 服务器不会向您的站点公开 node.js API。

    因此,您不能直接在 Firebase 托管上运行 Jade 模板驱动的网站。 Jade command line tool 具有将您的 Jade 模板转换为常规 HTML(例如 $ jade < my.jade > my.html)的命令,然后您可以将其部署到 Firebase 托管。

    【讨论】:

      猜你喜欢
      • 2015-06-14
      • 2021-04-05
      • 1970-01-01
      • 2021-11-12
      • 2020-06-01
      • 2020-10-12
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多