NULL STACK
-
[javascript] PromiseNULL STACK 2019. 10. 10. 09:18
:: 콜백함수를 연결할 수 있는 이미 진행중인 프로세스 지금은 뭐 없는데 이상없으면 이따 주고 이상있으면 알려줄게ㅋㅋ(언제?) 대기(pending): 이행하거나 거부되지 않은 초기 상태. 이행(fulfilled): 연산이 성공적으로 완료됨. 거부(rejected): 연산이 실패함. 처리됨(settled): 대기가 끝나고 이행 또는 거부 됨. const _promise = param => { // 비동기를 표현하기 위해 setTimeout 함수를 사용 const newPromise = new Promise((resolve, reject) => { window.setTimeout(() => { if (param) { resolve('TRUE를 반환'); } else { reject(Error('ERROR를 ..
-
노드 프로세스 관리하기 - pm2NULL STACK 2019. 9. 25. 17:28
설치 방법 : 전역으로 설치해준다. npm install pm2 -g pm2 start app.js : node app.js와 같은 실행 명령어. 실행하고나면 리스트에 등록된다. pm2 list : 관리중인 리스트 목록보기, 표시된 id와 name으로 pm2명령어를 편리하게 사용할 수 있다. pm2 stop : 중단 pm2 restart : 재시작 pm2 reload : 재시작 pm2 delete : 목록에서 삭제 pm2 start : 시작 pm2 logs : 로그를 볼수 있다. 실시간. 끝낼때는 ctrl + c 이외의 명령어 참고 사이트 : https://www.npmjs.com/package/pm2
-
node cron사용해서 일정시간마다 함수 실행시키기NULL STACK 2019. 9. 25. 17:19
설치 방법 npm install cron --save 또는 yarn install cron --save 사용 방법 const {CronJob} = require('cron'); const timezone = 'Asia/Seoul'; function test(){} const cronfn = new CronJob('* * * * * *',test,null,false,timezone); cronfn.start(); // 크론 실행 ------------------------------ cronfn.stop(); //크론 중지 * * * * * * : 초, 분, 시, 일, 월, 연 단위이다. *은 all을 뜻한다. 즉 별 6개인채로 한다면 매년 매월 매일 매분 매초 실행하므로 매 초 test함수가 실행된다. ..
-
[mongodb] mac os 몽고디비 설치/ compass연결하기NULL STACK 2019. 8. 31. 16:37
맥북프로 사용자임 :: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports) 아직 업데이트 안해서 하이시에라 사용중. 홈브류를 사용해서 설치했음. brew update brew tap mongodb/brew brew install mongodb-community //여기까지 설치완료 brew services start mongodb-community //시작 brew services stop mongodb-community //종료 >> 참고 사이트 : mongodb/homebrew-brew 로컬에 설치된 몽고디비는 터미널에 mongo라고 치면 접속할 수 있다. db라고 치면 가지고 있는 데이터베이스 리스트가 나타난다. 여기서 이것저것 실습해보고, gui연결을 해..