2017-03-16 5 views
0

며칠 전부터 mlab이 호스팅하는 MongoDB 인스턴스에 연결하는 데 문제가 발생했습니다. 코드 변경이 없으며 다른 동료뿐만 아니라 팀 동료 컴퓨터에서도 계속 작동합니다. 아래 코드는 출력을 생성하지 않습니다 - 이것은 요청이 어딘가에서 사라 졌다는 것을 의미합니다. 이것을 디버그하기위한 제안 된 단계는 많은 도움이 될 것입니다!mongoose.connect - 콜백 (mlab)을 실행하지 않습니다

mongoose.connect('mongodb://user:[email protected]:12345/dbname', function(err){ 
    if(err){ 
     console.log("Failed to connect to database"); 
    } 
    else { 
     console.log("Successfully connected to database"); 
    } 
}); 

UPDATE

내가 몽구스 버전 3.8.0를 사용하는 것을 밝혀졌습니다. 몽구스를 업데이트하면 문제가 해결되었습니다.

아직도이 컴퓨터가 고장난 이유는 확실하지 않지만 어쩌면이 솔루션이 도움이 될 것입니다!

+0

만약'if (err) {console.log (err);}' –

+0

'데이터베이스에 연결하지 못했습니다'라는 메시지가 나타나면 절대로 발동되지 않습니다. –

+0

오류 메시지를 직접 콘솔하는 동안 그 출력이 있습니까? 'console.log (err)'? –

답변

0

나는 몽구스 버전 3.8.0을 사용하고 있다는 사실이 밝혀졌다. 몽구스를 업데이트하면 문제가 해결되었습니다.

아직도이 컴퓨터가 고장난 이유는 확실하지 않지만 어쩌면이 솔루션이 도움이 될 것입니다!

+0

질문에 대한 답변이 아니므로 질문 자체에서 수정하십시오. –