const express=require('express');
const app=express();
const port=3000;
const mongoose=require('mongoose');
const uri=`mongodb+srv://username:password@cluster0.r3buu.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`;
mongoose.connect(uri).then(()=>{
console.log('MongoDB Connected...');
}).catch((err)=>{
console.log(err);
})
app.get('/', (req, res)=>{
res.send('Hello world!');
});
app.listen(port, ()=>{
console.log(`Example app listening on port ${port}!`);
});
mongooseServerSelectionError 로 뜨면서 디비 연결이 안됩니다.
웬만하면 이 오류는 ip문제라고 해서 몽고디비 사이트에서 네트워크 들어가서 ip에 현재 ip를 넣어봤는데도 같은 오류가 발생하여
그냥 0.0.0.0을 넣었는데도 같은 오류가 발생합니다.
다른 분들은 0.0.0.0을 넣으면 해결된다고 하는데 저는 공용아이피를 넣어도 해결이 안되네요..
어떻게 해결해야하나요?