Я создал кластер в атласе mongodb и внес в белый список все IP-адреса. Кажется, я могу подключиться к кластеру с локального хоста, но не могу этого сделать, когда перехожу на cpanel, я получаю эту ошибку UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [cluster0-shard-00-01-fgj1f.gcp.mongodb.net:27017] on first connect
.
Вот мой код mongoose.connect('mongodb://user:<password>@cluster0-shard-00-00-fgj1f.gcp.mongodb.net:27017,cluster0-shard-00-01-fgj1f.gcp.mongodb.net:27017,cluster0-shard-00-02-fgj1f.gcp.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true&w=majority');
. Одна вещь, которую я замечаю, заключается в том, что мой скрипт работает по умолчанию port:3001
, который я предоставил, хотя я и сделал это const port = process.env.PORT || 3001
Мне пришлось установить переменную окружения PORT для моего домена Ip? Это правильно? Пожалуйста, помогите, что я делаю не так?