首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase托管问题

问Firebase托管问题
EN

Stack Overflow用户
提问于 2015-08-15 23:08:58
回答 1查看 1.5K关注 0票数 1

我有一个使用express-jade文件的基本node js应用程序。我想把它部署到我的firebase空调上。当我使用firebase deploy命令时,我总是得到:

代码语言:javascript
复制
Preparing to deploy Public Directory...
Public Directory Warning - Public directory does not contain an index.html

老实说,我没有index.html文件,因为我使用的是jade文件。我是一个新手在客户端相关的项目,所以任何帮助都将不胜感激。

下面是我的fiebase.json文件的样子:

代码语言:javascript
复制
{
  "firebase": "torrid-heat-237",
  "public": "./findUrTalentsAdmin-master",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}
EN

回答 1

Stack Overflow用户

发布于 2015-08-15 23:19:14

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

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

所以你不能直接在Firebase主机上运行Jade模板驱动的网站。Jade command line tool有一些命令可以将你的Jade模板转换成常规的超文本标记语言(例如$ jade < my.jade > my.html),然后你可以将其部署到Firebase主机上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32026032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档