angularjs中的firebase 404页面配置

时间:2018-04-13 09:40:37

标签: angularjs firebase firebase-hosting

我尝试在我的angularjs项目中添加一个404页面,该项目托管在firebase服务器上。我创建了一个自定义404页面并添加了以下代码:

function routeConfig($stateProvider, $urlRouterProvider, $locationProvider)
{
    $urlRouterProvider.otherwise('/pages/errors/error-404');
}

现在它有效,但我遗漏了一些东西,因为当我在浏览器的网络面板上检查状态代码是" 200"但它应该是" 404"。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

$urlRouterProvider.otherwise只是指导AngularJS在没有网址与提供商的规则匹配时应该导航到哪个网址。

这并不表示在服务器上找不到资源(基本上返回404)。要做到这一点,你需要做更多的事情,包括从服务器提供404页面作为状态代码。

这是一个指向正确方向的资源: