const MongoClient = require("mongodb").MongoClient;
MongoClient.connect(
"mongodb+srv://ohsung_sms:<password>@ohsung.jicei2y.mongodb.net/?retryWrites=true&w=majority",
function (error, client) {
app.listen(8080, function () {
console.log("listening on 8080");
});
}
);
코드를 이런식으로 작성했는데 내부에 listening on 8080이 콘솔창에 출력이 되지를 않습니다.
비밀번호는 제대로 기입했고 특수문자 같은 것도 들어가 있지를 않아서요..
저기서 콜백함수 대신 then()을 사용해서 비동기 처리를 하면 listening on 8080은 출력이 됩니다.
콜백함수를 사용하면 왜 listening on 8080이 출력이 되지 않는지를 모르겠어요.
계속해서 구글링을 해봤지만 이유를 모르겠어서 이렇게 질문 드립니다!