У меня проблема с входом пользователя в систему и отправкой данных из внешнего интерфейса в бэкэнд с помощью вызова API Flask У меня есть поле адреса электронной почты и пароля, и я хочу отправить запрос на кнопку «Отправить». Запрос GET работает, но не POST. Я также попробовал axios для onClick, но это тоже не помогло.
Вот фрагмент ответа POST-запроса
onClick={async () => {
const loginreq = { email: this.state.email, password: this.state.password };
const response = await fetch("/login", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(loginreq)
});
if (response.ok) {
console.log("response worked!");
}
}}
Вот колба CSRFToken
from flask_wtf.csrf import CSRFProtect
csrf = CSRFProtect()
csrf.init_app(app)
и в файле package.json у меня есть
"proxy": "http://localhost:5000",
Получена ошибка
POST http://localhost:3000/login 400 (BAD REQUEST)
Есть предложения, как это исправить? Заранее спасибо!