angularjs와 안정적인 서버를 사용하여 정적 웹 서버를 분리 할 수 있습니까? 짧은두 개의 다른 서버에있는 Angularjs 페이지 및 서버
1
A
답변
1
:
- 가능 : 예.
- 좋습니다 : 그것은
가능한
롱 버전 따라 달라에만 브라우저 http://en.wikipedia.org/wiki/Same-origin_policy의 동일한 기원 정책을 알고 있어야합니다. 그러나 이것은 프록시 또는 Access-Control-Allow-Origin 응답 헤더로 처리 할 수 있습니다 (예 : exapmle).
실습 : 이는 배포 전략에 따라 다릅니다. 정적 서버와 안정적인 서버를 분리하면 정적 웹 서버를 변경하지 않고 새로운 버전을 안정적인 서버에 배포 할 수 있습니다. 그러나 프론트 엔드와 백엔드가 서로 연결되어 있으면 그렇게 할 필요가 없습니다. 나머지 API가 응용 프로그램 서버에 종속되어 있고 응용 프로그램 서버에 많은 기능이 있고 나머지 API가있는 경우에는 항상 분리를 권장합니다.
또 다른 장점은 특별한 요구에 따라 다른 서버를보다 쉽게 구성 할 수 있다는 것입니다. 캐싱 전략 또는로드 균형 조정과 같은 기능을 제공합니다.
1
개발 및 배포 설정에 따라 다릅니다. AngularJs 및 Rest 서비스가 독립적으로 개발되어 배포되면 다른 서버에 설치하는 것이 좋습니다. 정적 물건은 예를 들어 아파치 서버, 나머지 웹 서비스는 애플리케이션 서버가 필요합니다.
동일한 출처 정책으로 인해 외부에서 동일한 도메인처럼 보이도록 서버를 구성하는 것이 좋습니다. 로드 밸런서와 함께.
관련 문제
- 1. 두 개의 다른 데이터베이스 서버에있는 두 테이블의 결과를 비교하는 방법
- 2. 두 개의 다른 Google.com 페이지
- 3. 두 개의 다른 서버 쿼리
- 4. 다른 서버에있는 웹 사이트에 페이지 표시
- 5. 두 개의 다른 서버에있는 두 개의 RemoteApp가있는 가상 채널을 사용하는 방법은 무엇입니까? 내 DLL이 프로세스에로드 :
- 6. 다른 서버에있는 두 개의 MySQL 데이터베이스에서 테이블을 조인하려면 어떻게합니까?
- 7. 동일한 서버에있는 서로 다른 두 개의 DB에있는 테이블의 외래 키
- 8. 동일한 서버에있는 서로 다른 두 개의 앱에서 스핑크스를 실행 중
- 9. ADODB 연결을 사용하여 vba를 사용하여 두 개의 서로 다른 서버에있는 두 개의 데이터베이스에서 두 테이블을 합치십시오.
- 10. SQL Server 2008 : 하나의 데이터베이스에서 두 개의 다른 서버에있는 다른 데이터베이스로 테이블 레코드 업데이트
- 11. 두 개의 node.js 서버?
- 12. Angularjs 서버 측 페이지 매기기
- 13. 두 개의 다른 포트에서 Tomcat 서버 실행
- 14. 동일한 서버에있는 두 개의 mysql 데이터베이스를 통해 쿼리하는 성능?
- 15. 두 개의 다른 서버에있는 두 개의 테이블을 SQL로 연결하는 방법은 무엇입니까?
- 16. AngularJS 및 로그인 페이지
- 17. 2 개의 다른 서버에있는 두 개의 다른 데이터베이스에서 데이터를 가져 와서 C#
- 18. 두 개의 데이터베이스 서버
- 19. 두 개의 서로 다른 서버 간의 세션.
- 20. 다른 서버에있는 서로 다른 두 데이터베이스의 쿼리 결합
- 21. 다른 MySQL 서버에있는 두 테이블에없는 데이터를 찾습니다.
- 22. Angularjs 및 매끄러운 페이지 로딩
- 23. Angularjs 두 개의 수평리스트 동기화
- 24. angularjs 및 codeigniter 페이지 매기기
- 25. 동일한 IIS 서버에있는 두 개의 서비스 스택 API
- 26. 두 개의 다른 페이지 (Ruby on rails)에 대한 두 개의 서로 다른 create.js.erb 파일
- 27. ASP 소스 코드와 2 개의 다른 원격 서버에있는 데이터베이스
- 28. 서버 변수는 다른 페이지
- 29. HttpRequestMessage.IsLocal() 한 사이트에서 거짓 동일한 서버에있는 다른 서버에있는 거짓
- 30. 동일한 서버에있는 두 개의 Yii 앱에서 사용자를 인증하는 방법은 무엇입니까?
예, 가능하지만 도메인이나 사용 모두 https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS를 구현해야하지만 JSNOP을별로 좋아하지 않습니다. – Whisher