풀스택 MERN Project의 server/index.js 코드를 작성하다,
nodemon에서 useFindAndModify
is an invalid option.라는
오류를 발견했다.
✅ 기존 코드는 아래와 같다.
mongoose
.connect(CONNECTION_URL, {
useNewUrlParser: true,
useUnifiedTopology: true,
})
.then(() =>
app.listen(PORT, () => console.log(`Server running on port: ${PORT}`))
)
.catch((error) => console.log(error.message));
mongoose.set("useFindAndModify", false);
stackoverflow의 해결방법을 따라서 코드를 수정해보았다.
1. useNewUrlParser와 useUnifiedTopology 코드 삭제
2. 맨 밑 줄 mongoose.set("useFindAndModify", false) 코드 삭제
✅ 수정한 코드는 다음과 같다.
mongoose
.connect(CONNECTION_URL)
.then(() =>
app.listen(PORT, () => console.log(`Server running on port: ${PORT}`))
)
.catch((error) => console.log(error.message));
코드를 수정했더니, 에러 없이 잘 해결되었다!