오늘 배운 점
Node 모듈
먼저 <모듈>에 대해 집고 가자면
독립적으로 실행가능한 작업의 단위로, 하나의 모듈에 모든 내용을 전부 작성하면 가독성이 떨어지고 재사용성이 떨어지게 되기에 역할 별로 나누는 작업이 중요하다.
spring 공부 때도 한번 정리하고 넘어갔지만 일반적으로
- Controller
- Service
- Repository(DAO - Data Access Object)
- Domain
- VO(Variable Object)
- DTO(Data Transfer Object)
- Entity
정도로 나눌 수 있다.
오늘 배운 모듈 중 기억에 남는, 하고싶은 것은
모듈 가져오기
const 변수 = require(모듈명);
crypto
- 양방향 암호화
- 단방향 암호화
fs
- 불러오는 방식
- 비동기
- 동기
- promises 방식 사용할 때
require(모듈).promises;
- copy
- 단순히 복사
- Stream (데이터를 일정한 크기로 쪼개서 처리하기 때문에 속도에 있어서 나은 방식)
- 그 외, access, mkdir, open, rename, unlink, rmidr
- 불러오는 방식
Thread Pool
내일 할 일
- DP 문제 하나 풀기
- 수업 필기정리
'TIL' 카테고리의 다른 글
[TIL - 20221124] maria DB, node 연동 (0) | 2022.11.24 |
---|---|
[TIL - 20221123] DML, Transaction (0) | 2022.11.24 |
[TIL - 20221115] 브라우저 데이터 (0) | 2022.11.15 |
[TIL - 20221114] SOP, CORS (0) | 2022.11.14 |
[TIL-20221113] 퀵정렬 (2) | 2022.11.14 |