在 Firebase 中,我是不是设置了我的 404 页面
Posted
技术标签:
【中文标题】在 Firebase 中,我是不是设置了我的 404 页面【英文标题】:In Firebase do I setup my 404 page在 Firebase 中,我是否设置了我的 404 页面 【发布时间】:2017-03-31 22:19:33 【问题描述】:我应该在 Firebase 中设置我的 404 页面吗?
我有一个带有路由的 Angular2 typescript 应用程序。
我的应用程序运行良好。我想创建一个 404 页面以防万一。
我想使用一条名为 /404 的路线。
如何将此 404 页面组件连接到 Firebase? 请添加任何我将如何执行此操作的示例。
谢谢。
【问题讨论】:
【参考方案1】:这并不是 Firebase 的特别之处..
只需添加这样的路线:
path: '**', redirectTo: '404'
在你的路由数组的底部。
希望你有这样的路线:
path: '404', component: Your404Component
【讨论】:
谢谢我试试这个【参考方案2】:来自Firebase documentation:
自定义 404/未找到页面
您可以指定在用户尝试访问不存在的页面时提供自定义 404/Not Found 错误。只需在项目的公共目录中添加一个
404.html
页面,当 Firebase 托管需要向用户显示 404 Not Found 错误时,就会显示此页面的内容。
注意,这是我在searching for 'firebase hosting 404'时得到的第一个结果。
【讨论】:
这行不通,因为在托管 Angular2-app 时,所有 URL 都将被重定向。你必须使用 Angular 的路由器来处理。 好点。由于大多数人不知道此功能,因此我将保留答案,但实际上它可能并不适用于此。以上是关于在 Firebase 中,我是不是设置了我的 404 页面的主要内容,如果未能解决你的问题,请参考以下文章
Firebase FCM 广告系列针对的用户数量超过了我的下载量