Platform
사용자 정의 구문 분석 옵션
19 분
소개 이 가이드에서는 사용자 정의 파서 옵션을 추가하고 편집하는 방법을 배웁니다 목표 파서 서버 옵션을 구성합니다 전제 조건 이 페이지를 읽거나 편집하기 위한 전제 조건은 없습니다 파서 서버 옵션 back4app에서 새 애플리케이션을 만들면, 우리는 애플리케이션의 모든 백엔드 구조를 생성하고 데이터베이스 구조, 애플리케이션 레이어 및 api를 구축합니다 우리는 확장성과 보안을 고려하여 모든 작업을 수행합니다 앱이 생성되는 동안 config json이라는 파일이 생성되며, 이 파일에는 json 형식으로 앱을 시작하는 키와 같은 구성 옵션이 포함됩니다 이 블록은 다음과 같습니다 어떻게 사용하나요? 이제 이 섹션에서 쉽게 변경할 수 있는 속성의 몇 가지 예를 보여드리겠습니다 이것은 위험 구역 임을 유의하십시오 잘못된 작업을 수행하면 앱이 작동을 멈출 수 있습니다 확실하지 않은 경우 지원을 요청하십시오 아래 각 속성을 사용하는 방법에 대한 다음 주제를 확인하십시오 속성 allowcustomobjectid 사용자 정의 objectid를 활성화(또는 비활성화)합니다 { "allowcustomobjectid" true } 속성 custompages 이 속성을 사용하면 비밀번호 검증 및 재설정을 위한 사용자 정의 페이지를 추가할 수 있습니다 1 웹 호스팅 활성화 첫 번째 단계는 이 가이드 https //www back4app com/docs/platform/parse web hosting 를 따라 웹 호스팅을 활성화하는 것입니다 2 html 파일 업로드 이 단계에서는 클라우드 코드의 “public” 폴더에 이러한 정적 html 페이지를 배포하기만 하면 됩니다 다음 템플릿을 다운로드하여 편집하십시오 이 파일들을 업로드하기 전에 파일 이름에 공백이 없도록 확인해 주세요 3 사용자 정의 페이지 구성 구성은 아래와 비슷하게 보일 것입니다 예시 { "custompages" { "invalidlink" "https //\<subdomain> b4a app/invalid link html", "verifyemailsuccess" "https //\<subdomain> b4a app/verify email success html", "choosepassword" "https //\<subdomain> b4a app/choose password html", "passwordresetsuccess" "https //\<subdomain> b4a app/password reset success html", "invalidverificationlink" "https //\<subdomain> b4a app/invalid verification link html", "linksendfail" "https //\<subdomain> b4a app/link send fail html", "linksendsuccess" "https //\<subdomain> b4a app/link send success html" } } 다음 방법을 확인하세요 여기에서 서브도메인을 생성하세요 https //www back4app com/docs/platform/activating web hosting 속성 sessionlength 이 속성은 세션의 만료 날짜를 초 단위로 구성합니다(기본값은 1년) 예시 { "sessionlength" 31622400 } 속성 emailverifytokenvalidityduration 이 속성은 이메일 인증 토큰의 유효 기간을 초 단위로 구성합니다 예시 { "emailverifytokenvalidityduration" number } 속성 enableanonymoususers 이 속성을 사용하면 익명 사용자를 활성화(또는 비활성화)할 수 있으며, 기본값은 true입니다 예시 { "enableanonymoususers" false } 속성 enablesingleschemacache 요청 간에 공유되는 단일 스키마 캐시를 사용합니다 schema에 대한 쿼리 수를 줄이며, 기본값은 false입니다 즉, 요청당 고유한 스키마 캐시입니다 예시 { "enablesingleschemacache" true } 속성 expireinactivesessions 비활성 세션을 만료할지 여부를 설정하며, 기본값은 true입니다 예시 { "expireinactivesessions" false } 속성 objectidsize 생성된 객체 id의 문자 수를 설정하며, 기본값은 10입니다 예시 { "objectidsize" number } 속성 preservefilename 파일 이름에 고유 해시를 추가할지 여부를 활성화(또는 비활성화)합니다 사용하지 않는 파일을 삭제할 때 오류를 방지하기 위해 false로 유지하는 것이 권장됩니다! 예시 { "preservefilename" boolean } 결론 이 시점에서 parse server 옵션을 사용자 정의하는 방법을 배웠습니다