问题标签 [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.
firebase - 如何在 Firebase 主机上设置私有环境变量?
随着 Divshot 最近关闭,我已经将一些应用程序切换到 Firebase 托管。其中一些应用程序连接到外部 API,因此我需要一种在 Firebase 托管上存储私有环境变量(例如,用于 S3 访问的密钥)的方法——有人有什么想法吗?有这篇文章 - https://www.firebase.com/blog/2015-10-29-managing-development-environments.html - 但这仅适用于非私有环境变量。
谢谢!
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,因为此外部站点不支持它。
有没有办法解决这个问题?
firebase - Firebase 托管部署两个工作区
我有两个工作区:
使用快速入门指南,我成功地将main
工作区部署到mycustomdomain.firebaseapp.com
.
我的firebase.json
样子如下:
请注意,当我托管 Angular 1.x 网站时,我使用重写来处理干净的 url。
现在,我想将blog
工作区的内容上传到 domain mycustomdomain.firebaseapp.com/blog
。我怎样才能做到这一点?
firebase - 我可以向 Firebase 托管的静态网站添加其他文件,还是必须每次都部署整个网站?
我们计划使用 Firebase 托管来托管一组相当大的静态文件。是否可以仅将新文件部署到 Firebase 托管,而无需整个站点可用?
我们本质上想要进行“更新”部署,而不是“完整”部署。我们要添加文件。
上下文:在每个 Travis 构建中,我们都会生成新文档,并希望将这些文档添加到我们的站点。那时我们没有整个站点可用,只有新生成的文件。
谢谢!
firebase - 如何通过 CLI 删除站点
有没有办法通过 Firebase CLI 删除应用程序?
我们的 CI 为功能分支创建一个临时 Firebase 应用程序(基于 CI 内部版本号),然后在其上运行测试。最后它需要删除应用程序。我不完全确定这是如何完成的。firebase disable:hosting
只是禁用托管而不删除应用程序。这类似于我们使用 Heroku 评论应用程序或 Heroku 分叉应用程序的方式。类似的 CI 工作流程也可以通过版本在 Google App 引擎上实现。
任何指针将不胜感激。
firebase - Firebase init 不适用于 ubuntu 14.04
Firebase init 不适用于 ubuntu 14.04。这是我每次尝试执行此命令时都会遇到的错误。感谢你们对我的帮助。
/usr/bin/env: 节点:没有这样的文件或目录
firebase - 部署到 Firebase 后数据丢失
在我的网络应用程序的 index.html 中,我创建了一堆数据
在本地部署(即本地主机)时,我的应用程序可以访问这组数据。但是,在部署到 Firebase 后,已部署的应用无法使用数据。我通过 Chromes 开发者工具(控制台)验证了这一点。
我可以知道为什么这些数据丢失以及如何修复它吗?
redirect - 使用“?”在 Firebase 上重定向 查询参数
我正在尝试设置包含查询参数的重定向域。但是,我所做的每个带有查询参数的 url 都不会被忽略。
这是一个例子:
如果我在本地运行firebase serve
并尝试它们,这些就可以工作,但是当我将它部署到 firebase 时就不行。