Node.js SDK 설치
이 페이지의 내용
개요
Node.js용 Atlas Device SDK를 사용하면 JavaScript 및 타입스크립트 언어를 사용하여 애플리케이션을 개발할 수 있습니다. Node.js SDK는 서버 측 애플리케이션을 작성하는 데 가장 적합합니다. Node.js 애플리케이션은 iOS 및 Android 앱이 포함된 더 넓은 스택의 한 구성 요소가 될 수 있습니다.
Node.js SDK는 프런트엔드 애플리케이션 개발에는 적합하지 않습니다.
브라우저 환경의 제한으로 인해 이 SDK로 브라우저 기반 웹 앱을 빌드할 수 없습니다.프론트 엔드 웹 애플리케이션의 경우 웹 SDK를 사용하세요.
크로스 플랫폼 모바일 앱 개발의 경우 React Native SDK를 사용하세요.
전제 조건
시작하기 전에 사용 중인 환경이 다음 전제 조건을 충족하는지 확인하세요.
Node.js 버전 12.x 이상(Node.js 버전 14 포함)
Linux, macOS 10.8(이상) 또는 Windows 8(이상)
설치
다음 단계에 따라 Node.js 프로젝트를 만들고 Node.js SDK를 추가합니다.
팁
Atlas Device SDK 및 Realm
SDK는 기기 데이터 지속성을 위해 Realm Core 데이터베이스를 사용합니다. Node.js SDK를 설치하면 패키지 이름에 Realm 이름이 반영됩니다.
TypeScript 활성화(선택 사항)
타입스크립트( Typescript )는 정적 유형 검사 및 기타 기능을 추가하여 애플리케이션 규모의 개발을 더욱 견고하게 만드는 JavaScript 의 상위 집합입니다. 타입스크립트( )를 사용하려면 타입스크립트( )Typescript Typescript 팀의 공식 노드 스타터 가이드 를 참조하세요. . SDK는 기본적으로 타입스크립트( Typescript )를 지원하며 타입스크립트( Typescript ) 프로젝트에 쉽게 통합됩니다.
IoT 설치
팁
Atlas Device SDK 및 Realm
SDK는 기기 데이터 지속성을 위해 Realm Core 데이터베이스를 사용합니다. Node.js SDK를 설치하면 패키지 이름에 Realm 이름이 반영됩니다.
Raspberry Pi OS(구 Raspbian)를 실행하는 Raspberry Pi 2, 3 또는 4와 같은 사물인터넷(IoT) 플랫폼에 Node.js 프로젝트를 생성하고 Node.js SDK를 추가하려면 아래 단계를 따르세요.
TypeScript 활성화(선택 사항)
타입스크립트( Typescript )는 정적 유형 검사 및 기타 기능을 추가하여 애플리케이션 규모의 개발을 더욱 견고하게 만드는 JavaScript 의 상위 집합입니다. 타입스크립트( )를 사용하려면 타입스크립트( )Typescript Typescript 팀의 공식 노드 스타터 가이드 를 참조하세요. . SDK는 기본적으로 타입스크립트( Typescript )를 지원하며 타입스크립트( Typescript ) 프로젝트에 쉽게 통합됩니다.
SDK 가져오기
SDK를 사용하려는 소스 파일(JavaScript 또는 TypeScript)의 맨 위에 다음 줄을 추가합니다.
import Realm from "realm";