정적 호스팅 구성 파일
Atlas Device Sync, Atlas Edge Server, Data API 및 HTTPS endpoints 는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지를 참조하세요.
참고
이 페이지에서는 레거시 구성 파일 형식에 대해 설명합니다. 이 정보는 더 이상 사용되지 않는 realm-cli
을 사용하는 경우에만 사용해야 합니다.
App Services CLI로 가져오거나 UI에서 내보내는 모든 구성 파일은 최신 구성 버전을 사용합니다. 현재 구성 파일 형식에 대한 자세한 내용은 앱 구성을 참조하세요.
app/ └── hosting/ ├── config.json ├── metadata.json └── files/ └── <files to host>
정적 호스팅은 더 이상 사용되지 않습니다. 자세히 알아보세요.
호스팅 구성
hosting/config.json
에서 애플리케이션에 대한 정적 파일 호스팅 을 활성화하고 구성할 수 있습니다.
config.json
{ "enabled": <Boolean>, "custom_domain": "<Custom Domain Name>", "app_default_domain": "<Default Domain Name>" }
필드 이름 | 설명 |
---|---|
enabled Boolean | true 인 경우 앱에 대해 정적 호스팅 이 활성화된 것입니다. |
custom_domain String | 애플리케이션의 호스팅 파일에 대한 사용자 지정 도메인 이름 입니다. |
app_default_domain String | 애플리케이션의 호스팅 파일에 대한 기본 도메인입니다. Atlas App Services에서 이 값을 자동으로 설정하며 사용자는 변경할 수 없습니다. |
파일 메타데이터
hosting/metadata.json
에 항목을 추가하여 호스팅된 파일에 대한 메타데이터를 정의할 수 있습니다.
metadata.json
[ { "path": "<File Resource Path>", "attrs": [ { "name": "<Attribute Type>", "value": "<Attribute Value>" }, ... ] }, ... ]
필드 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
path String | 파일의 리소스 경로 입니다. | ||||||||||
attrs Array<Document> | 각 문서가 단일 메타데이터 속성을 나타내는 문서 배열입니다. 속성 문서의 형식은 다음과 같습니다. 메타데이터 속성 문서
|
참고
호스팅된 파일에 Content-Type
메타데이터 속성을 지정하지 않으면 Atlas App Services는 파일 확장자를 기반으로 Content-Type
속성을 자동으로 추가하려고 시도합니다.
예를 들어 App Services는 myPage.html
파일에 Content-Type: application/html
속성을 자동으로 추가합니다.