Docs Menu
Docs Home
/ /
Atlas App Services
/ /

정적 호스팅 구성 파일

이 페이지의 내용

  • 호스팅 구성
  • 파일 메타데이터
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
object[]

각 문서가 단일 메타데이터 속성을 나타내는 문서 배열입니다. 속성 문서의 형식은 다음과 같습니다.

메타데이터 속성 문서
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
필드
설명
name
string
메타데이터 속성의 이름입니다. App Services에서 지원하는 파일 메타데이터 속성 중 하나여야 합니다.
value
string
메타데이터 속성의 값입니다.

참고

호스팅된 파일에 Content-Type 메타데이터 속성을 지정하지 않으면 Atlas App Services는 파일 확장자를 기반으로 Content-Type 속성을 자동으로 추가하려고 시도합니다.

예를 들어 App Services는 myPage.html 파일에 Content-Type: application/html 속성을 자동으로 추가합니다.

돌아가기

GraphQL