Как исправить: MongooseError [MongooseTimeoutError]: время ожидания выбора сервера истекло после 30000 мс - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь подключить свой сервер реагирующих приложений к атласу mongoDB. Я внес свой белый список в свой IP-адрес и сделал пользователя в базе данных, пытаясь подключиться к базе данных, он продолжает выдавать мне эту ошибку: несколько раз случайным образом мон goose подключал сервер к базе данных, однако при попытке получить или опубликовать данные в базе данных снова пн goose тайм-аут и перестал работать. У кого-нибудь есть идеи, почему это происходит?

[0] MongooseError [MongooseTimeoutError]: Server selection timed out after 30000 ms
[0]     at new MongooseTimeoutError (/Users/shadan/Desktop/jewlss/backend/pishkesh/node_modules/mongoose/lib/error/timeout.js:22:11)
[0]     at NativeConnection.Connection.openUri (/Users/shadan/Desktop/jewlss/backend/pishkesh/node_modules/mongoose/lib/connection.js:763:19)
[0]     at Mongoose.connect (/Users/shadan/Desktop/jewlss/backend/pishkesh/node_modules/mongoose/lib/index.js:332:15)
[0]     at Object.<anonymous> (/Users/shadan/Desktop/jewlss/backend/pishkesh/server.js:19:4)
[0]     at Module._compile (internal/modules/cjs/loader.js:959:30)
[0]     at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
[0]     at Module.load (internal/modules/cjs/loader.js:815:32)
[0]     at Function.Module._load (internal/modules/cjs/loader.js:727:14)
[0]     at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
[0]     at internal/main/run_main_module.js:17:11 {
[0]   message: 'Server selection timed out after 30000 ms',
[0]   name: 'MongooseTimeoutError',
[0]   reason: MongoNetworkError: connection 67 to cluster0-shard-00-01-w7aav.mongodb.net:27017 closed
[0]       at TLSSocket.<anonymous> 
[0]       at Object.onceWrapper (events.js:300:26)
[0]       at TLSSocket.emit (events.js:210:5)
[0]       at net.js:659:12
[0]       at TCP.done (_tls_wrap.js:481:7) {
[0]     name: 'MongoNetworkError',
[0]     [Symbol(mongoErrorContextSymbol)]: {}
[0]   },
[0]   [Symbol(mongoErrorContextSymbol)]: {}
[0] }
...