빠르게 시작하기 - 웹 SDK
Atlas Device SDK는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지 를 참조하세요.
개요
이 페이지에서는 Realm Web SDK 를 Atlas App Services 백엔드 에 연결하고, 사용자를 인증하고, 데이터로 작업하는 방법을 보여줍니다. 시작하기 전에 웹 앱 에서 사용할 앱을 생성 해야 합니다.
Web SDK 설치
npm install realm-web
yarn add realm-web
HTML 파일 의 <head>
에 <script>
태그를 지정하다 를 추가하여 콘텐츠 전송 네트워크에서 Realm Web SDK 를 전역 변수로 로드합니다.
가장 최신 버전을 사용합니다:
<script src="https://unpkg.com/realm-web/dist/bundle.iife.js"></script>
또는 특정 버전을 가져옵니다.
<script src="https://unpkg.com/realm-web@1.5.1/dist/bundle.iife.js"></script>
Web SDK 가져오기
Realm을 사용하는 JavaScript 또는 TypeScript 파일 상단 근처에 가져오기 성명서를 추가합니다.
import * as Realm from "realm-web";
참고
<script>
태그를 사용하여 SDK를 로드한 경우에는 사용하기 위해 SDK를 가져올 필요가 없습니다. 대신 글로벌 Realm
변수를 사용하여 액세스할 수 있습니다.
앱 초기화
인증 및 동기화와 같은 App Services 기능을 사용하려면 앱 ID를 사용하여 App Services 앱에 액세스합니다. App Services UI에서 앱 ID 찾기를 수행할 수 있습니다.
// Add your App ID const app = new Realm.App({ id: APP_ID });
사용자 인증
익명 인증 이 활성화되면 사용자는 식별 정보를 제공하지 않고도 앱에 로그인할 수 있습니다.
// Create an anonymous credential const credentials = Realm.Credentials.anonymous(); // Authenticate the user const user = await app.logIn(credentials); // `App.currentUser` updates to match the logged in user console.assert(user.id === app.currentUser.id);
App Services는 사용자를 인증, 등록 및 연결할 수 있는 다양한 방법을 제공합니다.
함수 호출
함수 를 호출하려면 Realm.User.functions
인터페이스를 사용 하여 서버리스 함수 를 객체 에 정의된 일반 JavaScript 함수처럼 호출합니다.
const summed = await user.functions.sum(2, 3); console.assert(summed === 5);