노드는 웹 브라우저에서 사용되는 자바스크립트보다 더 많은 기능을 제공한다. 노드에서 제공하는 모듈들이 있다.
1. OS
노드에서는 os 모듈을 사용하면 운영체제의 정보를 가져올 수 있다.
2. PATH
폴더와 파일의 경로를 쉽게 조작하도록 도와주는 모듈이다.
path.sep
path.delimiter
path.dirname(경로)
path.basename(경로, 확장자)
(생략)
3. URL
인터넷 주소를 쉽게 조작하도록 도와주는 모듈이다.
4. 파일 시스템 접근하기
파일을 생성하거나 삭제하고, 읽거나 쓸 수 있다.
*버퍼와 스트림 이해하기
파일을 읽거나 쓰는 방식에는 크게 두가지 방식이 있다. (버퍼, 스트림)
영상을 로딩 중일 때 버퍼링한다고 하고, 영상을 실시간으로 송출할 때는 스트리밍한다고 한다.
버퍼링은 영상을 재생할 수 있을 때까지 데이터를 모으는 동작이고, 스트리밍은 방송인의 컴퓨터에서 시청자의 컴퓨터로 영상 데이터를 전송하는 동작이다.
5. 예외 처리하기
'Backend Study > Node.js' 카테고리의 다른 글
call back 함수 (1) | 2022.09.02 |
---|---|
multer로 파일 업로드하기 (0) | 2022.08.24 |
Node.js Process (0) | 2022.08.04 |
Node.js 모듈 이용하기 (0) | 2022.08.04 |
Node.js 설치하기 (0) | 2022.08.03 |