Get started
빠른 시작
17 분
back4app은 현대 애플리케이션 구축을 간소화하는 로우코드 백엔드 플랫폼입니다 이 가이드는 back4app을 빠르게 설정하고 데이터를 저장하는 데 도움이 될 것입니다 back4app 주요 기능 데이터베이스 (실시간 기능) 클라우드 코드 함수 api (graphql 및 rest) 파일 저장소 인증 웹 배포 푸시 알림 5분 빠른 시작 back4app 계정과 첫 번째 앱을 만든 후, 앱 대시보드로 이동하여 앱 설정 > 보안 및 키 앱 설정 > 보안 및 키 에서 앱 키를 가져옵니다 (아래 이미지를 확인하세요) back4app과 연결하려면 항상 두 개의 키가 필요합니다 하나는 애플리케이션 id 애플리케이션 id , 그리고 사용하려는 sdk sdk 에 따라 다른 키가 필요합니다 1\ parse sdk 설치 및 구성 parse sdk를 통합하려면 다음 일반 단계를 따르세요 parse sdk 설치 javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , 그런 다음 cd ios && pod install flutter parse server sdk flutter 를 pubspec yaml android (java) 앱의 build gradle 를 dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) cocoapods 설치 (sudo gem install cocoapods) 및 parse를 podfile parse sdk 초기화 를 application id와 적절한 키로 설정 parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; 위의 예는 javascript/node js용입니다 플랫폼에 맞게 조정하세요 2\ back4app에 데이터 저장하기 sdk가 제대로 설정되었는지 확인하기 위해 샘플 객체를 생성하고 저장합니다 아래 예제를 사용하고 프로그래밍 언어에 맞게 조정하세요 async function savenewplayer() { const player = new parse object('player'); player set('name', 'alex'); player set('yearofbirth', 1997); player set('emailcontact', 'alex\@email com'); player set('attributes', \['fast', 'good endurance']); try { const result = await player save(); console log('new object created with id ', result id); } catch (error) { console error('failed to save object ', error message); } } 저장 후, back4app의 앱 대시보드 에서 데이터를 확인할 수 있습니다 3\ 플랫폼별 설정 javascript react / angular sdk 설치하기 npm install parse save 앱 키와 back4app 서버 url로 초기화하기 플러터 추가 parse server sdk flutter 당신의 pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ 초기화 parse in main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); 안드로이드 (코틀린/자바) 포함 sdk를 build gradle 에 추가하고 androidmanifest xml 에서 네트워크 권한을 설정하세요 초기화 in app kt parse initialize(new parse configuration builder(this) applicationid(getstring(r string back4app app id)) clientkey(getstring(r string back4app client key)) server(getstring(r string back4app server url)) build() ); ios (swift) 프로젝트에 parseswift 를 cocoapods를 사용하여 추가하세요 appdelegate swift에서 parse를 초기화하세요 appdelegate swift let configuration = parseclientconfiguration { $0 applicationid = "your application id" $0 clientkey = "your client key" $0 server = "https //parseapi back4app com" } parse initialize(with configuration) php sdk 설치 를 위해 composer json을 생성하여 composer로 설치하세요 composer json { "require" { "parse/php sdk" "1 6 " } } 그런 다음 composer install 을 실행합니다 2\ php 스크립트에서 parse를 초기화합니다 require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ 데이터 저장 in php composer json $player = new parseobject("player"); $player >set("name", "alex"); $player >set("yearofbirth", 1997); $player >set("emailcontact", "alex\@email com"); $player >setarray("attributes", \["fast", "good endurance"]); $player >save(); net (c#) 설치 parse sdk를 visual studio의 nuget 패키지 관리자를 통해 설치합니다 초기화 애플리케이션에서 parse를 초기화합니다 parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ 데이터 저장 in c# var player = new parseobject("player") { \["name"] = "alex", \["yearofbirth"] = 1997, \["emailcontact"] = "alex\@email com", \["attributes"] = new list\<object> { "fast", "good endurance" } }; await player saveasync(); rest api 데이터 저장 via rest by sending a post request curl x post \\ h "x parse application id your app id" \\ h "x parse rest api key your rest key" \\ h "content type application/json" \\ d '{"name" "alex", "yearofbirth" 1997, "emailcontact" "alex\@email com", "attributes" \["fast", "good endurance"]}' \\ https //parseapi back4app com/classes/player 4\ 추가 자료 및 예제 시작할 수 있는 많은 예제 앱과 스타터 프로젝트가 있습니다 reactjs 슬랙 클론 실시간, 관계형 쿼리 및 인증을 사용하는 react 템플릿입니다 flutter 사용자 로그인/가입 사용자 가입/로그인 플러터 템플릿입니다 parse user parse user 클래스입니다 react native 연관성 연관성과 관계형 쿼리를 깊이 탐구하는 react native 템플릿입니다 포인터 포인터 및 관계 관계 flutter 파일 저장소 flutter 앱에서 파일을 저장하는 방법입니다 kotlin android의 geopointers android에서 geopointers를 탐구합니다 swift ios의 todo list 예제 swift로 작성된 todo list 예제입니다 더 많은 예제를 찾으세요 back4app 템플릿 다음에 할 일은 무엇인가요? 빠른 시작을 완료한 후, 아래 가이드를 통해 back4app의 주요 기능을 탐색해 보시기 바랍니다 관계형 데이터를 저장하고 쿼리하는 방법, 백엔드 로직을 위한 클라우드 함수를 구현하는 방법, 사용자에게 업데이트를 유지하기 위한 실시간 구독 사용, 파일 저장 관리, 푸시 알림 전송, 인증 설정 방법을 배울 수 있습니다 프로젝트에 가장 적합한 기술을 선택하고 여정을 즐기세요! 리액트 네이티브 플러터 안드로이드 ios 자바스크립트 그래프ql 아이오닉 자마린