Node.js/Advanced Concepts (1) 썸네일형 리스트형 Node.js의 구성 - libuv의 존재 (Udemy node advanced concept 강의내용 + 추가로 공부한 내용들 정리) 노드JS의 정의부터 짚고 넘어가야될 것이, 노드 JS는 프레임워크나 프로그래밍 언어가 아니라, 자바스크립트 런타임 환경이라는 것이다 (첫 입문할때 다들 무슨 서버 이름같은건줄 안다) 그 베이스에는 V8엔진이 있고, 또 중요한것은 libuv의 존재인데, 이건 C++로 작성된 코드이기에 이걸 뜯...어보기엔 너무나 거대하다. 노드JS 표준 라이브러리에인 crypto에는 'pbkdf2' 라는 함수가 있다. crypto는 hash 라이브러리로, 이 함수는 password와 salt 등을 받아 암호화를 해주는 핵심 함수이다. 깃허브에 올라온 코드를 살펴보면, 1. process.binding() 을 통하여 자바스크립트로 .. 이전 1 다음