Как сделать редирект в DRF и передать данные клиенту (React JS)?
Бэкэнд: DRF
Фронтенд: ReactJS
Я вызываю функцию openGoogleLoginPage
, если пользователь нажимает на кнопку, которая открывает страницу входа в google и перенаправляет на сервер localhost:8000
.
const openGoogleLoginPage = useCallback(() => {
const urlParams = new URLSearchParams(params).toString();
window.location = `${googleAuthUrl}?${urlParams}`;
});
<Button onClick={openGoogleLoginPage}>
Integrate Google Calendar
</Button>
На сервере я получаю некоторые данные JSON, а затем перенаправляю их обратно клиенту
from django.shortcuts import redirect
class GoogleLoginApi(APIView):
def get(self, request, *args, **kwargs):
data=process(request)
response = redirect("http://localhost:3000", args=data)
return response
Итак, я передал данные в redirect
, но как я могу получить то, что я передал на стороне клиента? Или, может быть, есть другой способ перенаправления с данными? В любом случае, как я могу получить это в моем приложении react?