티스토리 뷰
1) url 모듈
- 기존 노드 방식
- WHATWG 방식
https:// user : password @ sub.host.com: 8080 /p/a/t/h ? querstring #hash
protocol username password hostname port pathname search hash
2) 단방향 암호화(crypto)
- 암호문: 평문을 암호로 만듦
- 복호화: 암호를 평문으로 해독
- Hash 사용하기(sha512)
3) util
- 각종 편의 기능을 모아둔 모듈
- deprecated, promisify
4) file system
- 파일 시스템에 접근하는 모듈
- 파일/폴더 생성, 삭제, 읽기, 쓰기 가능
- 웹 브라우저에서는 제한적이었으나 노드는 권한을 가지고 있다.
- 파일 읽기 예제
5) 동기와 비동기
6) 버퍼와 스트림
- 버퍼: 일정한 크기로 모아두는 데이터
- 일정한 크기가 되면 1번에 처리
- 버퍼링: 버퍼에 데이터가 찰 때까지 모으는 작업
- 스트림: 데이터의 흐름
- 일정한 크기로 나눠서 여러 번에 걸쳐서 처리
- 버퍼의 크기를 작게 만들어 주기적으로 데이터 전달
- 스트리밍: 일정한 크기의 데이터를 지속적으로 전달하는 작업
7) 예외 처리
'Node.js' 카테고리의 다른 글
| 5. MySQL (0) | 2023.04.05 |
|---|---|
| 4. Express 웹 서버 만들기 (0) | 2023.04.05 |
| 3. 패키지 매니저 (0) | 2023.04.05 |
| 2. http 모듈로 서버 만들기 (0) | 2023.04.05 |
| 1. 노드 기본 기능 익히기 (0) | 2023.04.03 |