AngularJS 만 사용하면 하위 도메인을 감지하고 그에 따라 경로를 지정할 수 있습니까? AngularJS를 사용하는 하위 도메인에 대한 경로
는 spicy.example.com이 example.comexample.com 내 설정에서 <div ng-view></div>
을 사는 곳 index.html
내가 정의했다 같은 DOCROOT 가리키는 하위 도메인을 말 부분 용 경로 :
$routeProvider.when('/food', {templateUrl: 'views/example.com/regular.html'});
하지만 어떤 경우 spicey.example.com 원하는 부분이 regular.html
부분을 덮어 쓰고 싶습니까?
$routeProvider.when('/food', {templateUrl: 'views/spicy.example.com/hot.html'});
Apache/Nginx와 같은 서버에서 다시 쓰기 규칙을 사용하지 않고도 가능합니까?
참고 :
이 내가 CORS를 사용하고 하나의 단일 페이지 앱
$locationProvider.html5Mode(true);
이다는 :
$http.defaults.useXDomain = true;
을 :
가 다르지 않을 것이다 접근보다 . 내가'spicy.example.com'에 있고'example.com/views/spicy.example.com /'의 자원을 요청한 경우, 작업을 실행하기 위해 교차 출처 요청을하지 않고 있습니다. 자원 요청. –
요청할 때 동일한 호스트, 동일한 포트 및 동일한 프로토콜을 사용해야합니다. 이 경우 호스트 규칙을 위반하는 것입니다. 그래서 그것은 교차 원점 요청입니다. –
나는 우리가 다른 것들에 대해 이야기하고 있다고 생각한다. Js 자산에 대해 생각하는 것과 같은 방법으로 partial을 생각해보십시오. 확실히 부분적으로 가져올 수있는 것과 같은 방식으로 CDN에서 jquery를 가져올 수 있습니다. –