728x90
1.Node.js
서버 사이드 애플리케이션을 개발하기 위한 오픈 소스 런타임 환경
Node.js는 브라우저 외부 환경에서 자바스크립트 애플리케이션 개발에 사용되며 이에 필요한 모듈, 파일 시스템, HTTP 등 Built-in API를 제공한다.
2.Node.js 특징
- JavaScript 런타임
- 비동기 I/O
- 단일 스레드 이벤트 루프
- npm(Node Package Manager)제공
3.Node.js 사용처
- 웹 서버: Express.js와 같은 프레임워크를 사용하여 웹 서버를 쉽게 구축할 수 있다.
- API 서버: RESTful API 또는 GraphQL API 서버를 만들기 위해 사용
- 실시간 애플리케이션:시간 데이터 스트리밍 애플리케이션 등에 적합
- 마이크로서비스: Node.js는 가벼운 런타임 환경으로, 마이크로서비스 아키텍처에 적합하다.
4.설치
다음 공식 홈페이지에서 다운로드한다.
728x90
'FrontEnd > Node.js' 카테고리의 다른 글
[Node.js] 수박게임 만들기 (클론코딩) (0) | 2024.07.04 |
---|---|
[Node.js] Vite 란? (0) | 2024.07.01 |
[Node.js] npm(Node Package Manager)란? (0) | 2024.07.01 |