Узел Не удается подключиться к бродячей коробке - PullRequest
0 голосов
/ 30 апреля 2018

Я не уверен, что это правильное место, чтобы задать мой вопрос, но на самом деле у меня нет идей, и мои часы тикают. Короче говоря, я получил новую машину, которая нужна мне для разработки. Этот проект основан на довольно старых версиях программы, что является задачей обновления. Короче я настроил Vagrant (1.8.1) в VirtualBox (5.0.14). Chef (0.10.0) успешно создал все зависимости, и я могу подключиться к компьютеру по SSH и увидеть, что все в порядке, все службы работают так, как установлено в VagrantFile.

Vagrant box - это последняя версия Ubunty / Trystu64. Мой хост-компьютер - MacOs HighSierra (10.13.3).

Теперь я открываю, например, редактор MySQL (mySQL Workbench), и он подключается к Box, я могу видеть БД и манипулировать им.

Моя проблема с NodeJS (я думаю). Когда я запускаю свои тесты, он просто отказывается подключаться к Box. Точнее, он пытается подключиться к 127.0.0.1: 3306 (mySQL) и выдает ошибки. В то время как MySQL Workbench выполняет то же соединение без проблем.

Похоже, что переадресация портов в Vegrant работает нормально, поскольку рабочая среда mySQL перенаправляется в коробку. Nodejs не пересылается, или что-то. Это Нод делает это? Что-то еще, что мне нужно разрешить?

Я пробовал много разных вещей, я потерял счет. И всегда одна и та же проблема. Есть ли что-то, что я могу сделать с Node, чтобы он вел себя как mySQL Workbench? Любая идея приветствуется.

Эта идентичная установка использовалась раньше, но не сейчас.

...