Назад | Перейти на главную страницу

Сервис Mongod запущен, но не подключается в браузере

Задний план:

Из командной строки я могу запускать / останавливать сервер mongodb и взаимодействовать с базой данных по умолчанию через консоль mongo.

Проблема: Я не могу подключиться к localhost:27017 из браузера, как это предлагается в различных руководствах, чтобы убедиться, что mongodb работает правильно.

Вопрос: Какие команды, протоколы отладки или файлы журналов можно использовать для определения причины моей проблемы? (т.е. почему я могу использовать службу mongodb через командную строку, но не могу подключиться в браузере).

И: Исходя из исходной информации, если есть обычный этап установки и настройки, который я мог пропустить, что это могло быть?

это не возможность подключения к основному порту mongodb через браузер; ваши учебники могут быть неправильными.

Служба mongodb не использует http или какие-либо другие протоколы, с которыми знаком ваш браузер; вместо этого он использует конкретный протокол MongoDB, и ваш браузер не сможет обмениваться данными через него.

В MongoDB есть функция, которая может открывать REST API через http; возможно, именно это просят вас использовать ваши учебники, но:

  1. Этот интерфейс устарел и по умолчанию отключен. Давно советуют убедиться, что это отключено по соображениям безопасности.
  2. Если включено, он прослушивает другой порт, например. 28017