구성 개요
정적 웹앱 구성에는 다음과 같은 다양한 개념이 적용됩니다.
애플리케이션 구성:
staticwebapp.config.json
파일에서 애플리케이션 동작 및 기능을 제어하는 규칙을 정의합니다. 이 파일을 사용하여 경로 및 보안 규칙, 사용자 지정 헤더 및 네트워킹 설정을 정의합니다.빌드 구성: 빌드 프로세스를 제어하는 설정을 정의합니다.
애플리케이션 설정: 백 엔드 API에서 사용할 수 있는 애플리케이션 수준 설정 및 환경 변수를 설정합니다.
예제 시나리오
다음을 원하는 경우... | 구현 방법... |
---|---|
라우팅 규칙 정의 | staticwebapp.config.json 파일에 규칙 만들기 |
빌드를 트리거하는 분기 설정 | 빌드 구성 파일에서 추적된 분기 이름 업데이트 |
경로에 액세스할 수 있는 보안 역할 정의 | staticwebapp.config.json 파일에서 역할을 사용하여 경로 보호 |
경로가 실제 파일과 일치하지 않는 경우 제공되는 HTML 파일 설정 | staticwebapp.config.json 파일에서 대체 경로 정의 |
HTTP 요청에 대한 글로벌 헤더 설정 | staticwebapp.config.json 파일에서 글로벌 헤더 정의 |
사용자 지정 빌드 명령 정의 | 애플리케이션 구성 파일에서 사용자 지정 빌드 명령 값 설정 |
프런트 엔드 빌드에 대한 환경 변수 설정 | 빌드 구성 파일에서 환경 변수 정의 |
API에 대한 환경 변수 설정 | 포털에서 애플리케이션 설정 |