Angularjs 在控制台中获取404错误,即使页面正在加载

Angularjs 在控制台中获取404错误,即使页面正在加载,angularjs,http-status-code-404,Angularjs,Http Status Code 404,我是AngularJS新手,在控制台中不断出现以下错误: 加载资源失败:服务器响应状态为404() 即使页面已加载 这是我正在使用的路由 $routeProvider .when('/', { templateUrl: 'login.html', controller: "loginController" }) .when("/login", { templateUrl: "login.html", con

我是AngularJS新手,在控制台中不断出现以下错误:

加载资源失败:服务器响应状态为404()

即使页面已加载


这是我正在使用的路由

$routeProvider
    .when('/', {
        templateUrl: 'login.html',
        controller: "loginController"
    })
    .when("/login", {
        templateUrl: "login.html",
        controller: "loginController"
    }).
    when("/dashboard", {
        templateUrl: "dashboard.html",
        controller: "dashboardController"
    }).
    otherwise({
        redirectTo: '/login'
    });

$locationProvider.html5Mode({
    enabled: true,
    requireBase: true
});
$location.path('/dashboard');


对于页面重定向,我使用

$routeProvider
    .when('/', {
        templateUrl: 'login.html',
        controller: "loginController"
    })
    .when("/login", {
        templateUrl: "login.html",
        controller: "loginController"
    }).
    when("/dashboard", {
        templateUrl: "dashboard.html",
        controller: "dashboardController"
    }).
    otherwise({
        redirectTo: '/login'
    });

$locationProvider.html5Mode({
    enabled: true,
    requireBase: true
});
$location.path('/dashboard');


还添加了


注意:我在匿名模式下没有看到此错误。


为什么会显示此错误以及如何更正此错误?

尝试使用
this.$router.navigate(['dashboard'])
在匿名模式下未看到错误表明缓存了某些内容。。你试过清理缓存并重新加载吗?@Michael是的,我试过很多次了