Docs 菜单
Docs 主页
/ /
Atlas Device SDKs

快速入门 - Web SDK

在此页面上

  • Overview
  • 安装 Web SDK
  • 导入 Web SDK
  • 初始化 App Services
  • 验证用户身份
  • 调用函数

本页向您展示如何将Realm Web SDK连接到Atlas App Services后端、对用户进行身份验证以及如何处理数据。 开始之前,您需要创建一个应用程序以供 Web应用使用。

npm install realm-web
yarn add realm-web

<script>标签到 HTML文件的<head> ,以将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>

在使用 Realm 的任何 JavaScript 或 TypeScript 文件的顶部附近,添加以下导入语句:

import * as Realm from "realm-web";

注意

如果使用<script>标签加载 SDK,则无需导入 SDK 即可使用。 相反,您可以使用全局Realm变量来访问它。

要使用身份验证和同步等 App Services 功能,请使用您的App ID 访问 App Services 应用。您可在 App Services 用户界面中找到您的 App 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);

来年

欢迎使用 Atlas Device SDK 文档