SDK de dispositivos Atlas para la Web
El SDK de dispositivos Atlas para la Web permite que las aplicaciones basadas en navegador accedan a los datos almacenados en Atlas e interactúen con servicios de App Services, como funciones y autenticación. El SDK web es compatible con JavaScript y TypeScript.
Las aplicaciones web creadas con el SDK pueden consultar Atlas utilizando los siguientes métodos:
La API de consulta estándar de MongoDB con el cliente MongoDB
A diferencia de otros SDK, el SDK web solo admite la creación de una base de datos en memoria, no una almacenada en el disco.
Introducción al SDK web
Inicio rápido
Ejemplos de código con una explicación mínima de cómo trabajar con el SDK web.
Aplicación de ejemplo funcional
Aprenda con el ejemplo mediante el análisis de una aplicación React funcional que utiliza el SDK web y la API Atlas GraphQL.
Desarrollar aplicaciones con el SDK
Utilice el SDK web con Atlas App Services para consultar MongoDB directamente, consultar una API GraphQL, invocar funciones sin servidor, administrar la autenticación de usuarios y más.
Configurar los servicios de aplicaciones Atlas
Puede usar el SDK web para consultar datos de MongoDB Atlas directamente desde el navegador. Realice CRUD, agregación y detecte cambios en la base de datos.
Primero, debe crear una aplicación de App Services, configurar reglas de base de datos y habilitar la autenticación de usuarios.
Conectarse a una aplicación Atlas App Services
Para acceder a su aplicación App Services desde el navegador, inicialice el cliente de la aplicación.
Autenticar un usuario
Para autenticar a un usuario, utilice uno de los proveedores de autenticación de App Services. App Services incluye JWT personalizado, Facebook, Google, Apple, autenticación anónima y proveedores de autenticación de correo electrónico y contraseña integrados.
Consulta MongoDB
Consulta MongoDB directamente desde el navegador con tu usuario autenticado. Este solo puede acceder a los datos a los que está autorizado.
Para obtener más información, consulte Consulta MongoDB.

Configurar la API Atlas GraphQL
La API Atlas GraphQL genera automáticamente un punto final alojado con consultas y mutaciones GraphQL basadas en esquemas JSON para los documentos de su base de datos.
Configure la autenticación de App Services con reglas de acceso a datos para controlar qué usuarios tienen acceso a qué datos. Configure la API GraphQL en Atlas App Services.
Conectarse a los servicios de la aplicación Atlas
Para acceder a su aplicación App Services desde el navegador, inicialice el cliente de la aplicación.
Autenticar un usuario
Para autenticar a un usuario, utilice uno de los proveedores de autenticación de App Services. App Services incluye JWT personalizado, Facebook, Google, Apple, autenticación anónima y proveedores de autenticación de correo electrónico y contraseña integrados.

Llamar a funciones sin servidor
Puede llamar a funciones sin servidor desde su aplicación cliente que se ejecutan en un backend de App Services.
Autenticar usuarios
Autentica a los usuarios con proveedores de autenticación integrados y de terceros. Usa el usuario autenticado para acceder a App Services.

Lectura Recomendada
Referencia de la API de JavaScript
Explore los documentos de referencia para los SDK de JavaScript.
Inicio rápido con React
Aprenda cómo agregar el SDK web a su aplicación React.
Guía de integración de Next.js
Aprenda todas las formas en que puede utilizar el SDK web con su aplicación Next.js.
Proyectos de ejemplo
Explora proyectos de ejemplo proporcionados por ingenieros y expertos para aprender las mejores prácticas y patrones de desarrollo comunes utilizando el Web SDK. Consulta la página de Proyectos de ejemplo para ver más aplicaciones de muestra.
Inicio de sesión sin conexión y acceso a la base de datos
Inicie sesión como usuario de Device Sync y abra una base de datos sincronizada sin conexión.
Estado en línea del usuario
Detectar la conectividad y actividad de usuarios y dispositivos.