Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
mongodb 실행할때 MongooseServerSelectionError 에러가 도저히 해결안됩니다 .방법 아시는분 있나요?
#ask
1년 전
12,266
1

mongodb 연결 하려고 하는데 아래와 같은 에러가 뜨더군요.. 구글을 전부 뒤져보고 velog를 전부 뒤져보고 이슈를 통해 니꼬쌤에게 여쭤봤는데 여전히 해결을 못하고 있습니다.

대표적으로 mongodb 사이트의 networkacess 에 들어가서 현재 ip 주소를 등록해 보라고 해서 등록도 해보고 mongodb가 다른 터미널에서도 작동하냐고 해서 wls 터미널에서도 mongod가 작동되게 해보고 vscode 터미널에서도 작동시켜보고 어떤 사람은 제어판 -> 관리도구 -> 서비스를 들어가서 mongodb를 켜보라 그래서 그것도 해봤는데 다 안됩니다.

다른 해결책은 구글에 안나오는데요. 방법 아시나요? db.js 코드는 다음과 같습니다.

`

import mongoose from "mongoose"

mongoose.set('strictQuery', false);

mongoose.connect("mongodb://127.0.0.1:27017/wetube");
const db = mongoose.connection;
const handleOpen = () => console.log("Connected to DB");
const handleError = (error) => console.log(" DB Error", error);

db.on("error", handleError); //에러가 났음을 알려준다.
db.once("open", handleOpen)

`

당연히 server.js에 import도 해봤구요

1 comment