nodejs (2) 썸네일형 리스트형 nodejs - pm2 nodejs에는 NPM(Package Manager)이라는 패키지 매니저가 있다. Package Manager는 프로그램을 생성 수정 삭제 관리해주는 프로그램이다. 그중에서 pm2라는 프로그램이 있는데 이를 이용하면 nodejs의 프로그램을 효과적으로 관리할 수 있게 하고 프로그램을 수정 할때마다 콘솔창에서 프로그램을 껏다가 다시 실행하야 하는 번거로움이 있었는데 이 프로그램은 이를 자동으로 실행 시켜준다. 명령어 pm2 start main.js - pm2로 js파일 실행 pm2 monit - 현재 pm2로 실행되고 있는 프로그램 상태를 모니터 할 수 있다.('q'키로 나갈 수 있다.) pm2 list - 현재 실행 중인 프로그램의 리스트를 볼 수 있다. pm2 stop main - 리스트의 이름을 확인.. 동기적 / 비동기적 node.js를 공부하다가 새로 알게된 개념이 있다. 바로 synchronous(동기적) & asynchronous(비동기적)이다. 동기적(Synchronous) 작업을 수행할때 한 작업이 완료될 때까지 기다렸다가 이후 다음 작업을 하는 방식이다. fs.readFile()함수를 예를 들어보자. 코드 //readFileSync console.log('A'); var result = fs.readFileSync('syntax/sample.txt', 'utf8');//sample.txt 파일에는 B가 입력되어 있다. console.log(result); console.log('C'); 결과 A B C 이처럼 코드가 짜여진 순서대로 A, B, C 순으로 출력된다. 이후 비동기적과의 차이를 알아보자 비동기적(As.. 이전 1 다음