Я создал приложение на основе 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 отправляет некоторые куки, но мой браузер, похоже, не отправляет куки в последующих запросах.