我部署了我的应用程序,现在我正在尝试添加自定义URL.我按照Firebase的说明将他们的TXT记录添加到我的DNS(GoDaddy).但现在Firebase表示它还没有得到验证.我认为我做错了什么,但这里没什么可搞的......
我正在尝试在 Firebase 托管上部署 next.js 应用程序。但我不明白要将哪些文件推送到服务器。当我运行npm run build并将构建文件夹推送到 firebase 时。但是给出了没有找到 index.html 文件的错误。
这是构建文件夹的输出图像。我刚刚创建了一个用于测试目的的简单组件。
我想创建一个Android应用程序,作为作者,我上传我的大学笔记,任何人都可以下载它.我读到firebase可以帮助我.任何人都可以解释一下什么是firebase以及如何在我的参考中使用它?谢谢!
java android firebase firebase-hosting firebase-realtime-database
当我刷新我的网站时,我得到了404.这是使用Angular2,typescript和firebase.
我已经使用我的Angular2应用程序部署到firebaseapp.
路线似乎改变得很好,但是当我刷新浏览器时,它会将我重定向到404页面.
当我在本地刷新时,这不会发生.
我错过了任何路线设置或Firebase设置吗?
这是我的firebase.json文件:
{
"firebase": "test",
"public": "src",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
Run Code Online (Sandbox Code Playgroud) firebase typescript firebase-security firebase-hosting angular
我是一个非常新的程序员,通过Firebase教程.我已经完成了本教程的步骤1-5(https://codelabs.developers.google.com/codelabs/firebase-web/#5).我已将"将Firebase添加到您的网络应用程序"js代码添加到html文件,并设置了Firebase CLI.但是,当我运行firebase服务器时,除了没有显示index.html文件中的代码之外,一切似乎都有效.
我在正确的目录中,我的控制台说"服务器监听:http:// localhost:5000".但是,在localhost 5000上,它显示了一个通用的"欢迎使用Firebase托管:您已经看到了这一点,因为您已经成功设置了Firebase托管.现在是时候构建非凡的东西!" 框而不是index.html文件中的应用程序界面代码.它是我目录中唯一的html文件.好像我错过了很简单的东西.谢谢您的帮助.
我刚刚将一个网站部署到Firebase托管,它运行良好 - 设置非常简单.
不过,我的问题是,有什么方法可以通过身份验证访问网站吗?这是一个只有我的团队才能访问的管理面板.有什么办法可以密码保护我的Firebase托管网站或将其私有化吗?
谢谢!
我正在尝试为我的firebase应用程序设置自定义域
Firebase托管网址:https ://inventory-app-726af.firebaseapp.com/自定义域名:inv.agsft.com
我已将所有说明作为设置自定义域的一部分,但在验证步骤后,当我单击"完成"按钮时,状态将始终为"需要设置".
我通过cloudflare管理DNS(https://www.cloudflare.com/),我正在关注快速设置选项.
任何解决它的指针?
非常感谢Pari
好吧,它已经不到24小时但超过10,我发现奇怪的是我仍然在Firebase中获得Needs设置的状态,只是尝试重定向到自定义域名,使用Namecheap购买.我不知道我做错了什么,但我仍然在尝试访问我的网站时遇到"不安全的连接"错误.
以下是要添加到我的Namecheap记录中的Firebase中指定的记录:
Namecheap符合:
我使用@作为Namecheap指定的同一主机 - 出了什么问题?如果没有,这需要多长时间?
我正在寻找关于如何firebase-tools在我的角度6.0项目上正确设置托管的教程,我发现的总是这样.
- firebase init
- then select the Hosting
- What do you want to use as your public directory? dist
- Configure as a single-page app (rewrite all urls to /index.html)? Yes
- Overwrite? No
- ng build --prod
- firebase deploy
Run Code Online (Sandbox Code Playgroud)
但在这之后,这总是我所拥有的.
我在firebase上托管SPA,几乎所有路径都被重写index.html.我正在使用基于webpack hash的缓存清除,所以我想总是阻止缓存我的index.html而不是任何其他文件.我发现这样做非常困难.具体来说,我的文件布局如下所示
/
??? index.html
??? login.html
??? js
? ??? login.ba22ef2579d744b26c65.bundle.js
? ??? main.6d0ef60e45ae7a11063c.bundle.js
??? public
??? favicon-16x16.ico
Run Code Online (Sandbox Code Playgroud)
"sources": "index.html"在从文档中读到这个引用之前,我开始天真.
无论使用glob表示法的任何重写规则如何,每个定义都必须具有与原始请求路径匹配的源键.
好的,所以不是一个简单的glob指定我想要这些头文件的文件,我想我需要一个路径.由于大多数路径重定向到index.html,我需要一个glob,它排除了我不想放置这些头的所有路径.
作为参考,我的firebase.json托管部分如下所示:
{
"hosting": {
"public": "dist",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
],
"cleanUrls": true,
"trailingSlash": false,
"headers": [
{
"source": <<<WHAT-GOES-HERE?>>>,
"headers": [
{
"key": "Cache-Control",
"value": "no-cache, no-store, must-revalidate"
},
{
"key": "Pragma",
"value": "no-cache"
},
{
"key": "Expires",
"value": "0"
}
]
} …Run Code Online (Sandbox Code Playgroud) cache-control firebase single-page-application firebase-hosting
firebase-hosting ×10
firebase ×7
angular ×2
dns ×2
android ×1
cloudflare ×1
hosting ×1
html ×1
java ×1
namecheap ×1
next.js ×1
typescript ×1
web ×1