Тайм-аут mongodb при отладке - PullRequest
0 голосов
/ 17 января 2019

Я отлаживаю тестовый пример nodejs с помощью mocha и продолжаю нажимать на эту ошибку, пока я отлаживаюсь с помощью Chrome Dev Tools:

MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: connection 0 to localhost:27017 timed out]

Я использую различные базы данных для тестирования и разработки, настроенные здесь:

var env = process.env.NODE_ENV || 'development';

if(env === 'development') {
  process.env.PORT = 3000;
  process.env.MONGODB_URI = 'mongodb://localhost:27017/TodoApp';
} else if (env === 'test') {
  process.env.PORT = 3000;
  process.env.MONGODB_URI = 'mongodb://localhost:27017/TodoAppTest';
}

Как я могу преодолеть этот тайм-аут, чтобы я мог отлаживать, не нажимая на эту ошибку?

1 Ответ

0 голосов
/ 17 января 2019

Вам необходимо запустить сервис mognodb локально, чтобы подключить ваше приложение. Запустите команду mongod в терминале и перезапустите приложение.

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