지역 환경
Back4app 로컬 개발 환경을 사용하면 데이터베이스, 클라우드 기능, 파일, 인증 및 웹 호스팅과 같은 핵심 기능을 사용하여 앱을 로컬에서 구축하고 테스트할 수 있습니다. 이 설정은 오픈 소스 Parse Server, Parse Dashboard 및 로컬에 설치된 데이터베이스로 구성되어 있어 프로토타입을 신속하게 만들고 반복할 수 있습니다.
이 설정은 프로토타입 제작, 개발 및 지속적인 통합 워크플로우에 이상적입니다.
목표
Back4app으로 로컬 개발 환경을 설정하세요.
자세한 설명을 보려면 튜토리얼 비디오를 시청하세요: Back4app 로컬 설정 가이드.
1 - CLI를 사용하여 로컬 머신을 Back4app 서버에 연결하기
기존 앱을 로컬 머신에 연결하거나 새 앱을 만들기 위한 단계를 따르세요. CLI 가이드를 참조하세요: Parse CLI 문서
2 - Parse Server 설치 및 실행
Parse Server를 로컬에 설치하는 가장 쉬운 방법은 NPM을 사용하는 것입니다. 터미널에서 다음 명령을 실행하세요:
설치 후, Parse Server가 데이터를 저장할 수 있도록 데이터베이스를 시작하세요:
Back4app 대시보드로 이동하여 대시보드 > 앱 설정 > 보안 및 키에서 APPLICATION_ID, CLIENT_KEY 및 MASTER_KEY를 복사하세요. 이 값을 사용하여 Parse Server를 시작하세요:
3- Parse 대시보드 설치
개발 경험을 향상시키기 위해 사용자 친화적인 인터페이스를 위한 Parse 대시보드를 설치하세요:
이전 단계에서 사용한 동일한 자격 증명을 사용하고 대시보드를 시작하기 위해 다음 명령을 실행하세요:
Parse 대시보드가 로드되지 않으면 URL http://0.0.0.0:4040/을 http://localhost:4040/로 교체하세요.
4 - 서버 URL 업데이트
기본적으로 Back4app의 주요 서버 URL은 https://parseapi.back4app.com입니다. 그러나 로컬 인스턴스의 경우 앱 코드를 업데이트하여 http://localhost:1337/parse를 가리키도록 해야 합니다.
문제 해결
- 일반 대시보드 오류: 로컬에서 Parse 대시보드에 접근할 수 없는 경우 올바른 localhost URL을 사용하고 있는지 확인하세요.
- 데이터베이스 문제: Parse 서버를 시작하기 전에 mongodb-runner 서비스가 제대로 실행되고 있는지 확인하세요.
결론
로컬 Parse 서버와 Parse 대시보드가 설정되었으므로 이제 Back4app 애플리케이션을 개발하고 테스트할 수 있는 완전한 기능의 환경이 마련되었습니다. 이 로컬 설정을 통해 새로운 기능을 프로토타입하고, 문제를 디버깅하며, 라이브 환경에 의존하지 않고 더 빠르게 앱을 만들 수 있습니다.