Docs Menu
Docs Home
/ /
Atlas Device SDK

クイック スタート - Web SDK

項目一覧

  • Overview
  • Web SDK のインストール
  • Web SDK のインポート
  • アプリを初期化する
  • ユーザーの認証
  • 関数の呼び出し

このページでは、Realm Web SDK を Atlas App Services バックエンドに接続し、ユーザーを認証してデータを操作する方法を説明します。 始める前に、ウェブアプリで使用するアプリを作成する必要があります。

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>

を使用するJavaScript またはTypescript Realmファイルの先頭に、次のインポート ステートメントを追加します。

import * as Realm from "realm-web";

注意

<script>タグを使用して SDK をロードした場合は、それを使用するために SDK をインポートする必要はありません。 代わりに、グローバルRealm変数を使用してアクセスできます。

認証や同期などの App Services 機能を使用するには、App ID を使用して App Services App にアクセスします。 アプリ ID は、App Services UI で確認できます

// 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 は、ユーザーを認証、登録、リンクするための多くの追加の方法を提供します。

Tip

以下も参照してください。

関数を呼び出すには、 Realm.User.functionsインターフェースを使用して、オブジェクトに定義された通常の JavaScript 関数と同様にサーバーレス関数を呼び出します

const summed = await user.functions.sum(2, 3);
console.assert(summed === 5);

次へ

Atlas Device SDK Docsへようこそ