Я запускаю Chrome без головы в док-контейнере и обращаюсь к нему через кукловод, выполняя его локально с помощью browerWSEndpoint.Эта часть отлично работает.Как только я установил соединение, я пытаюсь использовать экземпляр для перехода на локальный хост: порт, который выходит из строя, и я получаю следующую ошибку:
Error: net::ERR_CONNECTION_REFUSED at http://localhost:port/
at navigate (path_to/node_app/puppet/node_modules/puppeteer/lib/Page.js:521:37)
at anonymous
at process._tickCallback (internal/process/next_tick.js:188:7)
Версия Puppeteer: ^ 1.2
Версия платформы / ОС: Мой кукловод работает на моей локальной машине с MacOS 10.13.4, а контейнер док-станции - linux.
Версия Node.js: v8.11.2
Я использовал https://github.com/skalfyfan/dockerized-puppeteer для настройки хрома без головки в своем контейнере.(Примечание: папка приложения не использовалась, а только Chrome). Кукольник использовал для подключения к этому экземпляру Chrome.Пытался открыть локальный хост, используя: await page.goto ("http://localhost:port", {waitUntil: 'networkidle0'});
Ожидается: соединение установлено и остановка контейнера Docker.
Actual:
Error: net::ERR_CONNECTION_REFUSED at http://localhost:port/
at navigate (/node_app/puppet/node_modules/puppeteer/lib/Page.js:521:37)
at
at process._tickCallback (internal/process/next_tick.js:188:7)
Спасибо.