问题标签 [firebase-hosting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
31386 浏览

firebase - 如何在 Firebase 主机上设置私有环境变量?

随着 Divshot 最近关闭,我已经将一些应用程序切换到 Firebase 托管。其中一些应用程序连接到外部 API,因此我需要一种在 Firebase 托管上存储私有环境变量(例如,用于 S3 访问的密钥)的方法——有人有什么想法吗?有这篇文章 - https://www.firebase.com/blog/2015-10-29-managing-development-environments.html - 但这仅适用于非私有环境变量。

谢谢!

0 投票
1 回答
10203 浏览

firebase - Firebase 托管上的网站可以包含非 https 资源吗?

我一直在尝试将我的网站从 divshot 迁移到 firebase,因为 firebase 已经接管了 divshot 并将其关闭。

我的是一个简单的只读网站,不需要 https。它还包含指向不支持 https 的外部站点的链接。该网站在 divshot 上运行良好,但看起来 firebase 强制所有网站使用 https。不幸的是,这会导致我的站点引用的外部站点无法加载。错误是:

混合内容:“ https://mysite.firebaseapp.com/ ”页面通过 HTTPS 加载,但请求了不安全的资源“ http://www.externalsite.com/ ”。此请求已被阻止;内容必须通过 HTTPS 提供。

我试图删除 http: 所以外部站点只是 //www.externalsite.com/,但这会导致证书错误。我无法将其更改为 https,因为此外部站点不支持它。

有没有办法解决这个问题?

0 投票
1 回答
2911 浏览

firebase - Firebase 无需登录即可部署

我正在尝试部署我的 firebase 应用程序。但是当我尝试运行“firebase deploy”时,我得到了:在此处输入图像描述

有什么方法可以自动部署应用程序(无需人工登录仪表板)?我只关心发送firebase安全规则。

0 投票
1 回答
370 浏览

firebase - Firebase 托管部署两个工作区

我有两个工作区:

使用快速入门指南,我成功地将main工作区部署到mycustomdomain.firebaseapp.com.

我的firebase.json样子如下:

请注意,当我托管 Angular 1.x 网站时,我使用重写来处理干净的 url。

现在,我想将blog工作区的内容上传到 domain mycustomdomain.firebaseapp.com/blog。我怎样才能做到这一点?

0 投票
1 回答
2801 浏览

firebase - 我可以向 Firebase 托管的静态网站添加其他文件,还是必须每次都部署整个网站?

我们计划使用 Firebase 托管来托管一组相当大的静态文件。是否可以仅将新文件部署到 Firebase 托管,而无需整个站点可用?

我们本质上想要进行“更新”部署,而不是“完整”部署。我们要添加文件。

上下文:在每个 Travis 构建中,我们都会生成新文档,并希望将这些文档添加到我们的站点。那时我们没有整个站点可用,只有新生成的文件。

谢谢!

0 投票
3 回答
3528 浏览

firebase - 如何通过 CLI 删除站点

有没有办法通过 Firebase CLI 删除应用程序?

我们的 CI 为功能分支创建一个临时 Firebase 应用程序(基于 CI 内部版本号),然后在其上运行测试。最后它需要删除应用程序。我不完全确定这是如何完成的。firebase disable:hosting只是禁用托管而不删除应用程序。这类似于我们使用 Heroku 评论应用程序或 Heroku 分叉应用程序的方式。类似的 CI 工作流程也可以通过版本在 Google App 引擎上实现。

任何指针将不胜感激。

0 投票
1 回答
706 浏览

firebase - Firebase init 不适用于 ubuntu 14.04

Firebase init 不适用于 ubuntu 14.04。这是我每次尝试执行此命令时都会遇到的错误。感谢你们对我的帮助。

/usr/bin/env: 节点:没有这样的文件或目录

0 投票
0 回答
245 浏览

firebase - 部署到 Firebase 后数据丢失

在我的网络应用程序的 index.html 中,我创建了一堆数据

在本地部署(即本地主机)时,我的应用程序可以访问这组数据。但是,在部署到 Firebase 后,已部署的应用无法使用数据。我通过 Chromes 开发者工具(控制台)验证了这一点。

我可以知道为什么这些数据丢失以及如何修复它吗?

0 投票
0 回答
1428 浏览

firebase - 为什么 Firebase 托管加载静态文件很慢?

我正在使用 Firebase 托管来存储静态文件。我对 pingdom 进行了测试,与其他文件相比,文件加载速度很慢:

在此处输入图像描述

他们在 Firebase 上说他们是可用的最快的 CDN 之一。为什么我不能得到好的表现?

0 投票
0 回答
1541 浏览

redirect - 使用“?”在 Firebase 上重定向 查询参数

我正在尝试设置包含查询参数的重定向域。但是,我所做的每个带有查询参数的 url 都不会被忽略。

这是一个例子:

如果我在本地运行firebase serve并尝试它们,这些就可以工作,但是当我将它部署到 firebase 时就不行。