2017-11-17 2 views
1

아주 간단한 단일 페이지 응용 프로그램을 만들고 싶습니다. 백엔드 (NodeJS-App)와 프론트 엔드 (AngularJS)가있을 것입니다.Azure - 웹 응용 프로그램 당 여러 배포

Azure Web App에 이것을 배포하는 최선의 방법은 무엇입니까? 동일한 애플리케이션에서 둘 다 호스팅 할 수 있습니까? 아니면 두 개의 별도 앱을 만들어야합니까? 하나는 백엔드를 호스팅하고 다른 하나는 각도 앱의 정적 파일을 제공하는 것입니까?

다른 해결책이 있습니까?

답변

2

나는 두 개의 서로 다른 대답을 던질 것이다.

  1. 웹 애플리케이션 경로로 이동하면 별도의 두 개의 웹 애플리케이션이 필요하지 않습니다. NodeJS 코드를 실행하고 동일한 웹 애플리케이션에서 고정 각도 템플릿과 컨트롤러를 제공 할 수 있습니다.

  2. WebApp 경로로 이동하는 대신 Azure 함수를 사용하여 NodeJS 애플리케이션을 호스트하는 것을 고려하십시오. Azure Blob Storage에서 정적 각도 파일을 제공 할 수 있습니다. 이 접근법의 장점은 비용 및 확장 성 용이성 일 가능성이 있습니다. This article이 그렇게 안내합니다.

관련 문제