Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs

Início rápido - SDK da Web

Nesta página

  • Visão geral
  • Instalar o Web SDK
  • Importar o Web SDK
  • Inicialize o aplicativo
  • Autenticar um usuário
  • Chamar uma função

Esta página mostra como conectar o Realm Web SDK a um back-end do Atlas App Services , autenticar um usuário e trabalhar com dados. Antes de começar, você precisará criar um aplicativo para seu aplicativo da web usar.

npm install realm-web
yarn add realm-web

Adicione uma marcação <script> ao <head> do seu arquivo HTML para carregar o Realm Web SDK como uma variável global de uma rede de entrega de conteúdo.

Use a versão mais recente:

<script src="https://unpkg.com/realm-web/dist/bundle.iife.js"></script>

Ou importe uma versão específica:

<script src="https://unpkg.com/realm-web@1.5.1/dist/bundle.iife.js"></script>

Próximo à parte superior de qualquer arquivo JavaScript ou TypeScript que use o Realm, adicione a seguinte declaração de importação:

import * as Realm from "realm-web";

Observação

Se você carregou o SDK usando uma tag <script> , não será necessário importar o SDK para usá-la. Em vez disso, você pode acessá-la usando a variável global Realm .

Para usar as funcionalidades do App Services, como autenticação e sincronização, acesse o App Services App usando seu ID do aplicativo. O ID do aplicativo está disponível na UI do App Services.

// Add your App ID
const app = new Realm.App({ id: APP_ID });

Quando a autenticação anônima está ativada, os usuários podem fazer login no seu aplicativo sem fornecer nenhuma informação de identificação:

// 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 oferecem muitas maneiras adicionais de autenticar, registrar e vincular usuários.

Dica

Veja também:

Para chamar uma função, use a interface Realm.User.functions para chamar suas funções sem servidor como se fossem funções JavaScript regulares definidas no objeto.

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

Próximo

Bem-vindo aos Docs do Atlas Device SDK