Как использовать flask -логин с React JS - PullRequest
0 голосов
/ 01 мая 2020

Я создал приложение на основе ReactJS, используя create-react-app, и запускаю его с помощью веб-пакета на порту 3000.

Я также создал серверную часть на основе Flask (размещенную на порту * 1005). *) через который я выставляю несколько API и использую fetch api в своем приложении.

Теперь я хочу настроить функцию входа в систему с помощью flask-login. Я следовал учебнику из реальных python и мог предоставить конечную точку /login в своем приложении flask, где я отправляю запрос POST с учетными данными пользователя email и password и управляю выполнить login_user, так что, похоже, все в порядке. Однако, если я пытаюсь получить доступ к любому другому API, flask по-прежнему не считает, что я вошел в систему.

fetch('http://localhost:5000/login', {
  method: 'POST',
  body: JSON.stringify({email, password})
}.then(...)

Я проверил ответ на запрос входа в систему на chrome вкладке сети dev tools и кажется, что flask отправляет некоторые куки, но мой браузер, похоже, не отправляет куки в последующих запросах.

...