AngularJS로 로그인 페이지를 만들고 싶습니다만 표시하는 데 문제가 있습니다.Grails - AngularJS가있는 로그인 페이지
이 내 web-app/apps/loginPage/app.js
로그인 페이지 :
var app = angular.module('login-app', [
'ngRoute'
]);
app.config(function ($routeProvider) {
$routeProvider.
when('/', {
templateUrl: 'apps/loginPage/views/login.html'
}).
otherwise({
redirectTo: '/'
});
});
을 그리고 이것은 내 grails-app/views/login/auth.gsp
코드 :
<html>
<head>
<meta name='layout' content='main'/>
<script src="${resource(dir: 'js', file: 'jquery-1.9.1.js')}"></script>
<script src="${resource(dir: 'js', file: 'angular.js')}" ></script>
<script src="${resource(dir: 'js', file: 'angular-route.js')}"></script>
<script src="${resource(dir: 'apps/loginPage', file: 'app.js')}"></script>
</head>
<body>
<div ng-app="login-app">
<div ng-view>
</div>
</body>
</html>
문제는 내가 http://localhost:8080/myApp/login/auth
, 페이지가로드 각도 응용 프로그램으로 이동하지만, 때 아무튼이다 login.html
파일에서 http://localhost:8080/myApp/login/apps/loginPage/views/login.html
대신 http://localhost:8080/myApp/apps/loginPage/views/login.html
어떻게 경로를 수정할 수 있습니까? localhost:8080/myApp
을 자원의 루트로 사용하려면 각도를 어떻게 알 수 있습니까? (* .gsp 파일은 grails-app/views
이고 각도 앱은 web-app/apps/
임)
Grails 또는 각도 구성에 문제가 있는지 알 수 없습니다.
일반적인 AngularJS + Grails 질문으로 바꾸면 도움이 될 것입니다. 스프링 보안과 관련된 질문이 아닙니다. 그것은 보안과 관련이 없으며 당신을 도울 수 있지만 봄 보안을 알지 못하는 사람들을 제외했습니다 –
내 대답을 확인하십시오 – Jagadeesh