Atlas Device SDK para a web
O Atlas Device SDK para a web permite que aplicativos baseados em navegador acessem dados armazenados no Atlas e interajam com os serviços do App Services, como funções e autenticação. O SDK da Web é compatível com o JavaScript e TypeScript.
Aplicativos da web construídos com o SDK podem consultar o Atlas utilizando os seguintes métodos:
A API de consulta MongoDB padrão com o cliente MongoDB
Ao contrário dos outros SDKs, o SDK da Web é compatível apenas com a criação de um banco de dados na memória, não um persistente no disco.
Comece a usar o SDK da Web
Início rápido
Exemplos de código com explicação mínima sobre como trabalhar com o SDK da Web.
Aplicação de exemplo funcional
Aprenda com exemplos, dissecando um aplicativo React que usa o SDK da Web e Atlas GraphQL API.
Desenvolva aplicativos com o SDK
Use o SDK da Web com o Atlas App Services para consultar o MongoDB diretamente, consultar uma GraphQL API, invocar funções sem servidor, gerenciar autenticação do usuário e muito mais.
Configurar o Atlas App Services
Você pode utilizar o SDK da Web para consultar dados do MongoDB Atlas diretamente do navegador. Realize CRUD e agregação e escute alterações no banco de dados.
Primeiro, você deve criar an App Services App, definir regras de bancos de dados e habilitar a autenticação do usuário.
Conecte-se a um aplicativo Atlas App Services
Para acessar o App Services pelo navegador, inicialize o cliente do aplicativo.
Autenticar um usuário
Para autenticar um usuário, use um dos provedores de autenticação dos App Services. Os App Services incluem provedores de autenticação com e-mail e senha incorporados personalizados do JWT, Facebook, Google, Apple e provedores anônimos.
Consulta MongoDB
Faça buscas no MongoDB diretamente do navegador usando seu usuário autenticado. O usuário só pode acessar os dados para os quais tem autorização.
Para mais informações, consulte Query MongoDB.
Configurar GraphQL API do Atlas
A GraphQL API do Atlas gera automaticamente um endpoint hospedado com queries e mutações do GraphQL com base em JSON schemas para os documentos em seu banco de dados de dados.
Configure a Autenticação do App Services com regras de acesso a dados para controlar quais usuários têm acesso a quais dados. Configure a GraphQL API no Atlas App Services.
Conecte-se ao Atlas App Services
Para acessar o App Services pelo navegador, inicialize o cliente do aplicativo.
Autenticar um usuário
Para autenticar um usuário, use um dos provedores de autenticação dos App Services. Os App Services incluem provedores de autenticação com e-mail e senha incorporados personalizados do JWT, Facebook, Google, Apple e provedores anônimos.
Funções sem servidor de chamada
Você pode chamar funções sem servidor do seu aplicação cliente que são executadas em um backend do App Services.
Autentique usuários
Autentique usuários com provedores de autenticação integrados e de terceiros. Use o usuário autenticado para acessar os App Services.
Leitura recomendada
Referência da API JavaScript
Explore documentos de referência para os SDKs JavaScript.
Início rápido com o React
Saiba como adicionar o SDK da Web ao seu aplicativo React.
Guia de integração do Next.js
Aprenda todas as maneiras de usar o SDK da Web com seu aplicativo Next.js.
Projetos de exemplo
Explore projetos de exemplo fornecidos por especialistas e engenheiros para aprender as melhores práticas e padrões de desenvolvimento comuns usando o SDK da Web. Confira a página Projetos de exemplo para obter mais amostras de aplicativos.
Conexão offline ao acesso ao banco de dados
Conecte-se em um usuário do Device Sync e abra um banco de dados sincronizado offline.
Estado online do usuário
Detecta a conectividade e a atividade de usuários e dispositivos.