Я не могу найти никого с той же проблемой, хотя я мог бы использовать googled, используя неправильные вопросы.Узел/Экспресс: совместное использование сеанса между браузером и сервером
Я создаю приложение для реагирования с рендерингом на стороне сервера. Существует еще один сервер, который обрабатывает весь API.
Вот сценарий мне нужно, чтобы получить работу:
- Первоначальный запрос сайта инициированной от пользователя.
- сервер пользовательского интерфейса загружает пользователь от другого сервера API затем
- сервера пользовательского интерфейса предварительным делает все реагируют компоненты, включая извлечённый пользователь и отправляет его пользователю
- React компонент в браузере должен быть в состоянии принести обновленную информацию о пользователе (от сервера api, а не от сервера пользовательского интерфейса)
Таким образом, проблема в том, что мне нужно разделить один и тот же идентификатор сеанса между браузером и пользовательским интерфейсом.
Я предполагаю, что это сработает.
- UI-сервер запрашивает пользователя с сервера API.
- сервер UI запоминает идентификатор сеанса от первоначального вызова и устанавливает куки
- Browser использует набор куки для всех будущих запросов API и страница обновляется
Является ли это достижимо?
Не ясно, от архитектуры здесь. Когда вы говорите, что вы общаетесь с другим сервером от клиента, что это значит? Можете ли вы просто проксировать этот другой сервер через сервер, который фактически обслуживает страницу? – kinakuta