앱 구성
정적 호스팅 및 GraphQL 은 더 이상 사용되지 않습니다. 자세히 알아보기
Atlas App Services App의 모든 구성 요소는 구조화된 JSON 구성 및 JavaScript 소스 코드 파일을 사용하여 정의 및 구성됩니다.
.json
파일은 앱의 특정 구성 요소를 정의하고 구성합니다. 모든 JSON 구성 파일은 해당 파일이 구성하는 구성 요소 유형에 대해 특정 스키마를 따릅니다..js
파일은 Function, Triggers, HTTPS Endpoints 및 사용자 지정 리졸버에 사용되는 서버리스 애플리케이션 논리를 정의합니다.
중요
예약된 파일 이름
몇 가지 예외를 제외하면 영역 앱 구성에 임의로 이름이 지정된 파일을 포함할 수 있습니다. 앱에서 구성 요소를 정의하고 구성하는 데 사용되는 파일 이름은 stitch.json
, config.json
, root_config.json
및 app_config.json
입니다. 이러한 이름을 가진 파일은 해당 구성 요소 유형에 대한 특정 스키마를 준수해야 합니다. 파일의 콘텐츠가 해당 스키마를 준수하지 못할 때 이러한 파일 이름을 사용하면 Atlas CLI를 사용하여 앱을 가져올 때 오류가 발생합니다.
이러한 파일 구성에 대한 참고 정보는 이 섹션을 참조하세요.
Realm UI를 통하는 대신 로컬에서 개발하고 배포 하려는 경우 구성 파일로 직접 작업하면 됩니다.
구성 파일의 전체 디렉토리는 다음과 같은 루트 수준 파일과 디렉토리를 가집니다.
app/ ├── root_config.json ├── auth/ ├── data_sources/ ├── environments/ ├── functions/ ├── graphql/ ├── hosting/ ├── https_endpoints/ ├── log_forwarders/ ├── sync/ ├── triggers/ └── values/
각 구성 요소 유형의 구성 및 소스 코드 파일에 대한 자세한 설명과 예시는 이 섹션의 해당 유형 페이지를 참조하세요.