Я успешно установил Node, express и mongodb. Я могу запустить монго в моем терминале, и он запускается правильно. Я также могу видеть данные, которые я сохранил вручную.Ошибка при использовании mongoose.connect на сервере AWS EC2
Локально, я использовал mongoose.connect ('mongodb: // localhost: 27017/test'); и у меня не было никаких проблем. На моем EC2 я использовал mongoose.connect ('mongodb: // ipaddress: 27017/test'); но это неудачно. Ошибка: не удалось подключиться к [ipaddress: 27017].
ipaddress - это фактический IP-адрес, а не строка или переменная.
Я смотрел онлайн в течение нескольких часов и придумал короткий! Я уверен, что это простая настройка, которую я пропустил.
На моем EC2 я разрешаю все соединения на всех диапазонах портов. Что мне не хватает?
Спасибо!
Является ли экземпляр mongod на одном сервере? – ZeMoon
Да, это так. Все на одном сервере EC2. –
Затем IP-адрес должен быть установлен либо на localhost, либо на 0.0.0.0 – ZeMoon