我正在使用ui.router开发一个角度应用程序。重新加载索引页面时,它显示404错误。我在app.js中的代码
app.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', function($stateProvider, $urlRouterProvider, $locationProvider){
$stateProvider
.state('/',{
url:'/login',
data:{
body_class:'nav-md',
side_bar:true
},
views:{
'main':{
templateUrl:'opshub_rout/partials/login.html'
}
}
})
.state('dash',{
url:'/dashboard',
data:{
body_class:'nav-md',
side_bar:true
},
views:{
'main':{
templateUrl:'partials/dashboard.html'
}
}
})
.state('base_pay',{
url:'/base_pay',
data:{
body_class:'nav-md',
side_bar:true
},
views:{
'main':{
templateUrl:'partials/add_base_pay.html'
}
}
});
}]);
app.run(['$state','$rootScope', function($state, $rootScope){
$state.go('/', {}, {reload:true});
}]);
首次加载url:localhost / myapp /# 但是当重新加载Url:localhost / index.html
时服务器端在另一个位置,所以有没有解决方案从客户端解决这个问题?请提前帮助和谢谢。