JSON 스키마로 정적 웹 앱 구성 작성
4078 단어 vscodeazurevisualstudio
인증을 위해 추가 코드를 작성할 필요는 없지만
staticwebapp.config.json
를 생성해야 합니다.설명서를 읽었다면 구성 파일을 올바르게 작성하는 것이 어렵다는 것을 알았을 것입니다. 저도 그렇게 느꼈던 사람 중 하나였습니다.
JSON 스키마를 사용하여 구성 파일을 쉽게 작성해 봅시다.
스키마 저장소에서 로드
staticwebapp.config.json
에 대한 JSON 스키마는 Schema Store라는 서비스에서 이미 공유됩니다.실제 JSON 스키마의 URL은 다음과 같습니다.
https://json.schemastore.org/staticwebapp.config.json
자동 완성 및 형식 유효성 검사를 위해 이 JSON 스키마를 지원되는 편집기 또는 IDE에 로드할 수 있습니다.
내 권장 사항은 Visual Studio Code이지만 동일한 기능을 Visual Studio에서 사용할 수 있습니다.
비주얼 스튜디오 코드
Visual Studio Code에는 JSON 스키마에 대한 기본 제공 지원이 있지만 특정 파일에서 JSON 스키마를 사용하려면 추가 구성이 필요합니다.
Visual Studio Code의 설정을 열고 JSON 스키마를 검색하여 항목을 찾습니다.
json.schemas
에 다음 정의를 추가합니다. 배열이라는 사실에서 알 수 있듯이 여러 정의를 추가할 수 있습니다.{
"json.schemas": [
{
"fileMatch": [
"/staticwebapp.config.json"
],
"url": "https://json.schemastore.org/staticwebapp.config.json"
}
]
}
JSON 스키마 정의를 추가하면 앞으로 열 때 JSON 스키마가 자동으로 로드됩니다
staticwebapp.config.json
.결과적으로 JSON 스키마를 사용한 자동 완성은 Visual Studio Code에서 작동합니다.
필수 속성을 수동으로 입력할 필요가 없기 때문에 실수할 가능성이 매우 낮습니다.
물론 유효성 검사는 편집기에서 실시간으로 수행됩니다.
비주얼 스튜디오
Visual Studio를 사용하는 경우 스키마 저장소 카탈로그 파일이 이미 설정되어 있습니다.
설정되지 않은 경우 카탈로그 파일의 URL을 수동으로 추가하십시오.
http://schemastore.org/api/json/catalog.json
파일 이름에 따라 해당 JSON 스키마를 다운로드하여 사용합니다.
Visual Studio에서 열기
staticwebapp.config.json
만 하면 자동 완성을 위해 IntelliSense를 사용할 수 있습니다.JSON 스키마를 사용하면 실수 없이 복잡한 라우팅 및 인증 정의를 작성할 수 있습니다.
Reference
이 문제에 관하여(JSON 스키마로 정적 웹 앱 구성 작성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shibayan/writing-static-web-apps-configuration-with-json-schema-1l4a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)