2014-12-05 5 views
0

내 앱이 처음 시작될 때 내 앱이 ($ 리소스로) 많은 유망한 네트워크 호출을하므로 모든 것이로드되기까지 시간이 걸립니다. 나는 이것이 단지 첫 번째로드에서 클라이언트 측의 한계일지도 모른다고 생각했기 때문에 노드가있는 오케스트레이션 레이어를 사용하여 사용자 로그인 후 데이터를 미리로드하는 방법에 대해 생각하기 시작했습니다. 그러나 그 토끼 구멍에 들어가기 전에 속도를 향상시키기 위해 내가 할 수있는 일이 무엇인지보고 싶었습니다.각도를 어떻게 초기화 할 수 있습니까?

편집 : 데이터에 인증이 필요합니다.

답변

1

각도 응용 프로그램에서 관리하는 인증 레이어 뒤에 숨겨진 데이터가없는 경우 XHR 요청을 일반 <script>으로 압축하고 Angular를 실행하기 전에 서버에서 참조 데이터를 제공 할 수 있습니다.

<script src="//api/referenceData"></script> 
<script src="//angular.js"></script> 
+0

답변 감사합니다. 나는이 대답을 좋아하며 미리로드하는 번거 로움을 덜어 주었지만, 먼저 그것을 잊어 버렸다는 것을 잊어 버렸다. – Strawberry

+0

그러면 차선책은 몇 가지가 아닌 하나의 호출로 데이터를 반환하도록 백엔드를 다시 구성하는 것처럼 보입니다. 오케스트레이션 계층은 HTTP 요청 수와 미리로드해야하는 데이터 크기에 따라 도움이 될 수 있습니다. – user2943490

관련 문제