내 app.js에 html5mode (true)를 설정했습니다.AngularJS가있는 loopbackJS의 이상한 동작
$routeProvider.when('/hello/there', {
templateUrl: 'partials/hello.html',
controller : 'HelloCtrl'
});
// if none of the above routes are met, use this fallback
// which executes the 'AppCtrl' controller (controllers.js)
$routeProvider.otherwise({
redirectTo: '/'
});
$locationProvider.html5Mode(true);
을 다음하지만 http://localhost:3000/hello/there
를 탐색 할 때 그것은 루프백 raiseUrlNotFoundError으로 404 오류를 thowing대로 내 코드입니다. html5Mode (false)를 설정하면 모두 정상적으로 작동합니다.
html5Mode를 true로 만드는 방법은 무엇입니까? 사전에
덕분에 당신은 서버 측에서 모든 경로를 리디렉션 할 필요가
같은 정적 파일 후이 middlware가, 곧 다시 얻을 것이다 middlware.json 통화에서
그런 다음 서버/middlware/serveindex.js의 기능입니다. – superkhau