Требуется преодоление 426-го апгрейда - PullRequest
0 голосов
/ 07 марта 2019

Я работаю над веб-приложением (спереди Angular, сзади Node / Express / Mongo) уже несколько месяцев.

Я запускаю Angular на localhost: 4200 и Node на localhost: 3000

Некоторые сотрудники нашей команды запускают серверную часть на виртуальной машине, работающей на их компьютерах.

Чтобы приложение работало в обоих случаях, мы отредактировали файл хостов Windows, чтобы приложение указывало направильное место (либо виртуальная машина, либо задняя часть на локальной машине)

127.0.0.1 mysite

Разработчики, использующие виртуальную машину, изменили 127.0.0.1 с IP-адресом своей виртуальной машины.

Всеработал без сбоев.

Несколько дней назад наша компания установила битлокер на каждый ПК, и я считаю, что это привело к тому, что наша установка сломалась для всех, кто не использует виртуальную машину (которая не подвержена битлокеру)

Люди, работающие на localhost, начали получать из фронт-приложения:

ОПЦИИ http://mysite:3000/auth/login 426 (требуется обновление)

Запросы даже не попадают на Node-сервер,Похоже, они перенаправлены на сервер веб-сокетов?

Если я изменю запросы на целевой localhost: 3000, приложение снова работает, но мы теряем настройку для людей, работающих на виртуальной машине.(таким образом, фиксация кода становится раздражающей, если нам нужно каждый раз менять базовый URL-адрес)

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

1 Ответ

0 голосов
/ 04 апреля 2019

Здравствуйте, это обычно происходит из-за несоответствия протокола между ПК и сервером. TLS 1.0 и 1.1 навсегда устарели 4 июня 2018 года. Я подозреваю, что вы используете что-то, что все еще использует и старую версию TLS.

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