728x90
1. util
util은 각종 편의 기능들을 모아놓은 모듈이다. 그 중 deprecated, promisify가 자주 쓰인다.
2. util.deprecated()
기존 코드를 수정하는 과도기에서 사용된다. 기존에 잘못된 코드가 있을 경우 해당 코드를 함부로 수정하게 되면 그 코드를 사용하고 있는 사용자의 프로그램이 제대로 동작되지 않는다. util.deprecated()를 사용하게 되면 잘못된 코드는 지속적으로 사용할 수 있되 경고를 출력해 문제가 있는 코드임을 알려줄 수 있다.
3. util.promisify()
노드가 콜백에서 promise로 전환되고 있지만 일부 라이브러리의 경우 아직까지 promise를 지원하고 있지 않다. 이때 util.promisity()를 사용해서 콜백을 promise로 사용할 수 있다.
'node.js > 내장 객체' 카테고리의 다른 글
event (0) | 2020.11.16 |
---|---|
child_process (0) | 2020.11.12 |
process.nextTick() (0) | 2020.11.12 |
require (0) | 2020.11.11 |
this (0) | 2020.11.11 |