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

Instalar o SDK do Node.js

Nesta página

  • Visão geral
  • Pré-requisitos
  • Instalação
  • Criar um projeto Node.js
  • Instalar o SDK com o NPM
  • Habilitar TypeScript (opcional)
  • Instalação de IoT
  • Instalar um compilador C++
  • Criar um projeto Node.js
  • Instalar o SDK com o NPM
  • Habilitar TypeScript (opcional)
  • Importar o SDK

O Atlas Device SDK for Node.js permite o desenvolvimento de aplicativos utilizando as linguagens JavaScript e TypeScript. O SDK do Node.js é mais adequado para escrever aplicativos do lado do servidor. Seu aplicativo Node.js pode ser um componente em uma pilha mais ampla que também inclui aplicativos iOS e Android.

O SDK do Node.js não é adequado para o desenvolvimento de aplicativos front-end.

  • Devido às limitações do ambiente do navegador, não é possível construir um aplicativo da web baseado em navegador com este SDK. Para aplicativos da web de front-end, use o SDK da Web.

  • Para o desenvolvimento de aplicativos móveis multiplataforma, use o SDK React Native.

Antes de começar, verifique se seu ambiente atende os pré-requisitos a seguir:

  • Node.js versão 12.x ou posterior (incluindo Node.js versão 14)

  • Linux, macOS 10,8 (ou posterior) ou Windows 8 (ou posterior)

Siga estas etapas para criar um projeto do Node.js e adicionar o SDK do Node.js a ele.

Dica

Atlas Device SDK e Realm

O SDK usa o banco de dados do Realm Core para persistência de dados do dispositivo. Quando você instala o Node.js SDK, os nomes dos pacotes refletem o nome do Realm.

1

Crie seu projeto Node.js criando um novo diretório para seu projeto e executando o npm init neste diretório. No exemplo abaixo, substitua MyApp pelo seu nome de projeto desejado. Responda a todos os prompts para preencher os detalhes do seu projeto.

mkdir MyApp && cd MyApp && npm init
2

No diretório de projeto do Node.js, use o seguinte comando para adicionar o SDK ao seu projeto:

npm install realm
3

TypeScript é um superconjunto de JavaScript que adiciona verificação de tipo estático e outros recursos destinados a tornar o desenvolvimento em escala de aplicativo mais robusto. Se você quiser usar o TypeScript, siga o guia oficial do Node Starter da equipe do TypeScript. O SDK suporta o TypeScript de forma nativa e se integra facilmente a um projeto TypeScript.

Dica

Atlas Device SDK e Realm

O SDK usa o banco de dados do Realm Core para persistência de dados do dispositivo. Quando você instala o Node.js SDK, os nomes dos pacotes refletem o nome do Realm.

Para criar um projeto do Node.js e adicionar o SDK do Node.js em uma plataforma de Internet das Coisas (IoT), como o Raspberry Pi 2, 3 ou 4, executando o Raspberry Pi OS (antigo Raspbian), siga as etapas abaixo:

1

A biblioteca de IoT do Node.js SDK não está distribuída como binária, portanto, você deve construí-la a partir da origem. Para fazer isso, você precisará de um compilador C++ funcional. Para instalar esse compilador em seu dispositivo IoT, execute o seguinte comando:

sudo apt install build-essential g++ libssl-dev
2

Crie seu projeto Node.js criando um novo diretório para seu projeto e executando o npm init neste diretório. No exemplo abaixo, substitua MyApp pelo seu nome de projeto desejado. Responda a todos os prompts para preencher os detalhes do seu projeto.

mkdir MyApp && cd MyApp && npm init
3

No diretório de projeto do Node.js, use o seguinte comando para adicionar o SDK ao seu projeto:

npm install realm
4

TypeScript é um superconjunto de JavaScript que adiciona verificação de tipo estático e outros recursos destinados a tornar o desenvolvimento em escala de aplicativo mais robusto. Se você quiser usar o TypeScript, siga o guia oficial do Node Starter da equipe do TypeScript. O SDK suporta o TypeScript de forma nativa e se integra facilmente a um projeto TypeScript.

Adicione a seguinte linha ao topo dos seus arquivos-fonte (JavaScript ou TypeScript) onde você deseja usar o SDK:

import Realm from "realm";

Próximo

Bem-vindo aos Docs do Atlas Device SDK