启动服务器后,单击指向这些页面的链接时,工作正常。但是当我刷新它失败的页面时,它似乎将路由URL发送到服务器而未找到。后端是春季休息
app.config([ '$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true).hashPrefix('!');
$routeProvider.when('/k3/test', {
controller : 'liantestCtrl',
templateUrl : '/views/lian.html'
})otherwise({
redirectTo : '/k3/fu'
});
} ]);
错误:
HTTP ERROR 404
Problem accessing /k3/test. Reason:
Not Found
Powered by Jetty://
我需要任何其他设置
答案 0 :(得分:0)
原因可能是因为您没有适当的URL重写,因此服务器无法解析请求的URL。 您应该添加rewrite rule以将所有请求重定向到index.html,其中URL将由AngularJS管理。