Как организовать взаимодействие React с Фронтендом?

Суть в том, что пользователь заходит на сайт, вводит код-приглашение. Для его идентификации пишется id в сессию и идет переадресация на React-страницу. На этой странице пользователь должен делать запросы с помощью api, с самим запросом проблем нет, но я никак не пойму, как React должен узнать, например, данные сессии, которые в него записались на предыдущей странице, чтобы получился запрос вида back.end/getInfo?user_id=xxx.
Была мысль после авторизации добавить в адрес фронтенда front.end/user/25/page, либо с помощью кук, но это слишком топорно и сулит дополнительные проблемы. Суть вопроса не в том, как передать данные из фронтенда в бэкенд, а наоборот, чтобы React знал id пользователя и формировал соответствующие запросы.
  • Вопрос задан
  • 378 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Che603000
c 2011 javascript
получился запрос вида back.end/getInfo?user_id=xxx.

Это не правильная и небезопасная идея, отсюда и странный вопрос

Суть вопроса не в том, как передать данные из фронтенда в бэкенд, а наоборот, чтобы React знал id пользователя и формировал соответствующие запросы.


Для его идентификации пишется id в сессию и идет переадресация на React-страницу. Н

Эта фраза скорее всего означает, что сервер установил сессионную куку и вы не можете получить к ней доступ из js по соображениям безопасности. Это также означает, что при пере адресации на React-страницу сервер может считать куки, а значит и понять id пользователя. Таким образом, Вам не надо передавать id в url для идентификации, оставьте эту работу для сервера.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы