【发布时间】:2019-09-18 20:18:07
【问题描述】:
我正在使用角度路由器来路由我的应用程序,并且我想使用 html5mode。
路由工作正常,但是当刷新我的页面(在他的浏览器上)时,我收到 404 错误。
这是我的路由代码片段
angular.module ('app', ['ngRoute', 'home', 'login', 'admin'])
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'app/components/home/home.html',
controller: 'homeController'
})
.when('/login', {
templateUrl: 'app/components/login/login.html',
controller: 'loginController'
})
.when('/outils-de-gestion', {
templateUrl: 'app/components/admin/admin.html',
controller: 'adminController'
})
$locationProvider.html5Mode(true);
}])
.controller ('appController', ['$scope', function ($scope){
}])
我做错了什么?有人知道吗?
【问题讨论】:
-
你在服务器端实现了 URL 重写吗?
标签: angularjs