Overview
El SDK de dispositivos Atlas para Node.js permite el desarrollo de aplicaciones con los lenguajes JavaScript y TypeScript. El SDK de Node.js es ideal para escribir aplicaciones del lado del servidor. Su aplicación Node.js podría ser un componente de una pila más amplia que también incluye aplicaciones para iOS y Android.
El SDK de Node.js no es adecuado para el desarrollo de aplicaciones front-end.
Debido a las limitaciones del entorno del navegador, no es posible crear una aplicación web basada en navegador con este SDK. Para aplicaciones web front-end, utilice el SDK web.
Para el desarrollo de aplicaciones móviles multiplataforma, utilice el SDK de React Native.
Requisitos previos
Antes de comenzar, asegúrese de que su entorno cumpla con los siguientes requisitos previos:
Node.js version 12.x or later (including Node.js version 14)
Linux, macOS 10.8 (o posterior) o Windows 8 (o posterior)
Instalación
Siga estos pasos para crear un proyecto Node.js y agregarle el SDK de Node.js.
Tip
SDK de dispositivos Atlas y Realm
El SDK utiliza la base de datos Realm Core para la persistencia de los datos del dispositivo. Al instalar el SDK de Node.js, los nombres de los paquetes reflejan la nomenclatura de Realm.
Crear un proyecto Node.js
Create your Node.js project by creating a new directory for your project and running npm init in that directory. In the example below, replace MyApp with your desired project name. Answer all of the prompts to fill out the details of your project.
mkdir MyApp && cd MyApp && npm init
Habilite TypeScript (opcional)
TypeScript es un superconjunto de JavaScript que añade comprobación de tipos estáticos y otras funciones diseñadas para robustecer el desarrollo a escala de aplicaciones. Si desea usar TypeScript, siga la guía oficial de inicio de Node del equipo de TypeScript. El SDK es compatible con TypeScript de forma nativa y se integra fácilmente en un proyecto TypeScript.
Instalación de IoT
Tip
SDK de dispositivos Atlas y Realm
El SDK utiliza la base de datos Realm Core para la persistencia de los datos del dispositivo. Al instalar el SDK de Node.js, los nombres de los paquetes reflejan la nomenclatura de Realm.
Para crear un proyecto Node.js y agregar el SDK de Node.js en una plataforma de Internet de las cosas (IoT) como Raspberry Pi 2, 3 o 4 con Raspberry Pi OS (anteriormente Raspbian), siga los pasos a continuación:
Habilite TypeScript (opcional)
TypeScript es un superconjunto de JavaScript que añade comprobación de tipos estáticos y otras funciones diseñadas para robustecer el desarrollo a escala de aplicaciones. Si desea usar TypeScript, siga la guía oficial de inicio de Node del equipo de TypeScript. El SDK es compatible con TypeScript de forma nativa y se integra fácilmente en un proyecto TypeScript.
Importar el SDK
Agregue la siguiente línea en la parte superior de los archivos de origen (JavaScript o TypeScript) donde desea utilizar el SDK:
import Realm from "realm";