1. 콜백속에서 오류. (앱이 그대로 다운된다.)

express 서버는 간단한 오류에서는 멈추지 않고, 해당 웹요청만 오류 이전까지 실행되고 멈춘다.

하지만, 콜백속에 오류가 나는 경우, 앱 전체가 다운되어 다시 기동해야한다.


2. 몽고db _id

몽고 db의 _id는 ObjectID() 라는 메소드를 사용해 호출한다. 주의 할점은 문자열 길이가 원래 정해진 12자리와 틀리다면, 오류가 나며, db는 주로 콜백속에서 사용되므로, 앱의 다운을 불러온다.

try catch 속에서 입력 값을 꼭 먼저 조사해야 한다. 당연히 유저가 마음대로 넣는 다면, 몽고 db 다운의 원인이 된다.

Posted by 창업닉군
,