#javascript #node.js #reactjs #sockjs
#javascript #node.js #reactjs #sockjs
Вопрос:
Я пишу SPA с помощью create-react-app и использую сервер expressjs в качестве своего серверного сервера. Для разработки я запускаю свой внешний тестовый сервер на порту 3000 и свой внутренний тестовый сервер expressjs на 3003.
Я делаю много вызовов API на стороне клиента, используя Axios, поэтому для удобства разработки я определил прокси: «http://localhost:3003 » в моем package.json
Это отлично работает на моем ноутбуке, но при запуске на моей рабочей станции я постоянно получаю сообщение об ошибке при доступе к моему приложению:
Ошибка прокси-сервера: не удалось запросить прокси-сервер / sockjs-node /487 / wrst1bub / websocket с локального хоста: 3000 наhttp://localhost:3003 /. Смотрите https://nodejs.org/api/errors.html#errors_common_system_errors для получения дополнительной информации (ECONNRESET).
Я понятия не имею, откуда это берется, и я не использую sockjs ни в каком качестве, насколько я знаю. Это ошибка консоли, и она не приводит к сбою моего приложения, но это очень раздражает, и я хотел бы избавиться от нее. Любая помощь приветствуется.
Комментарии:
1. Установка прокси-сервера в package.json не работала в приложении, которое я разрабатывал. Я сам настроил прокси, и это сработало. Вот как: facebook.github.io/create-react-app/docs /…
2. У меня также были проблемы при использовании Firefox, в частности, на одном компьютере: во всех моих запросах была ошибка 405. Переход на другой браузер решил эту проблему для меня. Надеюсь, это поможет.
Ответ №1:
В моем случае я использовал Firefox, и по некоторым причинам он выдает мне ту же ошибку. Я попытался использовать Chrome, и это сработало!
Комментарии:
1. не могли бы вы указать реальную проблему, с которой вы столкнулись
2. В моем случае все наоборот, отлично работает в Firefox, а не в Chrome