MongoDB Ошибка при запуске проекта с pm2 - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь запустить свой код, используя pm2, и я снова и снова получаю сообщение об ошибке ниже. Я предоставил полную информацию об учетных данных в mongouri, в которой есть пароль пользователя, имя кластера и имя таблицы, а также я внес свой белый список в ip, и теперь я не понимаю, почему возникает эта ошибка. Любая помощь будет оценена

3|USDT_CRE | 2020-01-07 06:44 +00:00:      name: 'MongoNetworkError',
3|USDT_CRE | 2020-01-07 06:44 +00:00:      [Symbol(mongoErrorContextSymbol)]: {} },
3|USDT_CRE | 2020-01-07 06:44 +00:00:   [Symbol(mongoErrorContextSymbol)]: {} }
3|USDT_CRE | 2020-01-07 06:46 +00:00: { MongoTimeoutError: Server selection timed out after 30000 ms
3|USDT_CRE | 2020-01-07 06:46 +00:00:     at Timeout.setTimeout [as _onTimeout] (/home/ubuntu/creatanium-wallet-blockchain/node_modules/mongodb/lib/core/sdam/server_selection.js:309:9)
3|USDT_CRE | 2020-01-07 06:46 +00:00:     at ontimeout (timers.js:466:11)
3|USDT_CRE | 2020-01-07 06:46 +00:00:     at tryOnTimeout (timers.js:304:5)
3|USDT_CRE | 2020-01-07 06:46 +00:00:     at Timer.listOnTimeout (timers.js:267:5)
3|USDT_CRE | 2020-01-07 06:46 +00:00:   name: 'MongoTimeoutError',
3|USDT_CRE | 2020-01-07 06:46 +00:00:   reason: 
3|USDT_CRE | 2020-01-07 06:46 +00:00:    { Error: getaddrinfo ENOTFOUND cluster0-5etkj.mongodb.net cluster0-5etkj.mongodb.net:27017
3|USDT_CRE | 2020-01-07 06:46 +00:00:     at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
3|USDT_CRE | 2020-01-07 06:46 +00:00:      name: 'MongoNetworkError',
3|USDT_CRE | 2020-01-07 06:46 +00:00:      [Symbol(mongoErrorContextSymbol)]: {} },
3|USDT_CRE | 2020-01-07 06:46 +00:00:   [Symbol(mongoErrorContextSymbol)]: {} }

1 Ответ

0 голосов
/ 09 января 2020

Ваш URI соединения неверен. Если вы используете Mon go Atlas, он не может заканчиваться :27017.

. Войдите в вашу админ-панель и нажмите «подключить» и «подключить ваше приложение»:

http://prntscr.com/ql150h

Скопируйте строку fre sh и вставьте ее вместо того, что есть в вашем приложении:

http://prntscr.com/ql15cp

Если с этим не справиться, обратитесь к ним за помощью, они помогут вам разобраться с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...