telnov_magic
@telnov_magic
Между небом и омутом, между серпом и молотом

Допустимы ли при использовании socket.io HTTP запросы?

В учебных целях разрабатываю приложение для отслеживания спортивных результатов. Использую библиотеку socket.io, чтобы получать сообщения об изменении результата с сервера. Захотел добавить регистрацию и авторизацию. Возник вопрос, как все это грамотно сделать? Правильно ли будет для регистрации использовать post запросы, а сокет соединение открывать только после того, как пользователь авторизовался?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@RidgeA
да

сокеты имеет смысл держать только для данных, которые изменяются динамично и надо обновлять их на клиенте, для остальных задач это избыточно, там, где можно обойтись обычными http запросами лучше их и использовать
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@RookDeveloper
У меня не получилось на сокетах прочитать сессию и куки. Я с каждым запросом на сокеты отправлял authkey, который выдавал пользователю после авторизации и проверял есть ли такой юзер в бд. Или можно даже закешировать во внешней переменной, чтобы не делать запрос в базу при каждом запросе.

Так что да, я post запросом делал авторизацию и на сокеты слал уже authkey из кук.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы