요약
이 모듈에서는 Node.js가 브라우저 외부에서 JavaScript 애플리케이션 및 코드를 실행할 수 있는 런타임이라는 것을 배웠습니다. Node.js가 작동하는 방식과 Node.js가 JavaScript 애플리케이션을 빌드하고 실행하는 데 적합한 이유도 살펴보았습니다. 이는 애플리케이션 서버 빌드부터 포함된 디바이스를 사용하여 실시간 애플리케이션 실행까지 다양할 수 있습니다.
추가 리소스
쇼
Azure의 Node.js
Node.js 릴리스 형식:
V8 JavaScript 엔진:
CodeSpaces의 Dev 컨테이너:
Node.js를 사용하여 빌드
다음 애플리케이션은 Node.js를 사용하여 빌드됩니다.
- Azure Functions CLI와 같은 CLI 도구
- 백 엔드 서버 및 API 서비스, 예: Express.js 및 NestJS
- 데스크톱 앱, 예: Slack(Electron 사용)
- IoT 라이브러리, 예: Johnny-Five 및 Puck-js
- SketchApp 및 Adobe XD용 플러그 인
- 코드 편집기, 예: Visual Studio Code 및 Atom.
- NativeScript를 통한 네이티브 모바일 개발
다음과 같은 컴파일 최적화 기술:
프로덕션 환경에서 Node.js를 사용하는 회사: