Как мы можем получить запрос на обновление http от Nestjs Gateway (websockets) - PullRequest
0 голосов
/ 29 октября 2019

Чтобы вручную реализовать процесс аутентификации с помощью веб-сокетов в NestJS, я использую шлюз NestJS, но у меня возникают проблемы при настройке обработчика для запроса «обновить» http, который отправляется во время рукопожатия перед подключением веб-сокета. Есть ли способ установить где-нибудь функцию, которая может позволить мне перехватить этот запрос, чтобы я мог отказать в доступе как можно скорее?

Это позволило бы остановить процесс раньше и что сокет не может быть открыт, если нетдействительный токен авторизации в запросе http. Я обнаружил, что могу проверить сокет после этого, используя поле протокола экземпляра websocket (клиент просто устанавливает второй параметр при подключении к websocket), но я предпочитаю не иметь дело с «плохими» сокетами, чтобы закрыться сразу после их соединения и остановитьих на начальном рукопожатии через http, независимо от процесса.

...