며칠 전부터 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를 사용하는 것을 밝혀졌습니다. 몽구스를 업데이트하면 문제가 해결되었습니다.
아직도이 컴퓨터가 고장난 이유는 확실하지 않지만 어쩌면이 솔루션이 도움이 될 것입니다!
만약'if (err) {console.log (err);}' –
'데이터베이스에 연결하지 못했습니다'라는 메시지가 나타나면 절대로 발동되지 않습니다. –
오류 메시지를 직접 콘솔하는 동안 그 출력이 있습니까? 'console.log (err)'? –