У меня есть сервер koa с паспортной стратегией аутентификации google на / auth / google route.
На клиенте я открываю всплывающее окно через
window.open('http://localhost:4500/auth/google', name, opt );
, если аутентификация прошла успешно, у меня есть пользовательские данные на сервере
const { emails, id, name, photos } = ctx.state.user;
Но я хочу отправить эти данные клиенту, все, что у меня есть в данный момент, - это отправка http-запроса на сервер после закрытия всплывающего окна
fetch('http://localhost:4500/auth/get-current-user')
Но мне кажется, что это неправильный способ сделать это. Как ты делаешь это? Я видел решения, использующие веб-сокеты для отправки данных клиенту, но, возможно, есть способ сделать это с помощью http?