У меня есть приложение create-react-app, работающее на localhost:3000
, и прокси-сервер, работающий на localhost:4000
, который перенаправляет часть моих запросов на порт 3000.
Запрос localhost:3000/
корректно возвращает файл index.html,
Запрос localhost:4000/
возвращает connect ECONNREFUSED ::1:3000
с кодом 502.
Точно такая же настройка работает правильно в Ubuntu (возвращает index.html из localhost: 4000) и Windows, поэтому я уверен, что прокси работает нормально.
Прокси построен с использованием https://www.npmjs.com/package/http-proxy, но я не смог найти решения для этого в документации.
Мой вопрос: требует ли mac изменения некоторых дополнительных настроек, чтобы разрешить такой трафик?
Одно из решений — отредактировать /etc/hosts
и удалить сопоставление ::1 localhost
или изменить его на ::1 ip6-localhost
(настройка по умолчанию в Ubuntu).