вы должны прокси-запрос к бэкэнду, добавить эту строку в ваши пакеты. json
"proxy": "http://127.0.0.1:5000/"
как вы делаете запрос на аутентификацию от внешнего интерфейса? при выполнении аутентификации с помощью реакции я использую реагирующий маршрутизатор, а затем использую axios
для аутентификации
, поэтому, когда пользователь отправляет форму входа в систему, я отправляю запрос на маршрут входа для возврата JWT (я не использовал паспорт перед). Все будущие запросы от клиента я включаю в jwt для проверки подлинности пользователя.
import Cookies from "js-cookie";
import QueryString from "query-string";
import axios from 'axios';
let myUrl = "login/";
let myData = QueryString.stringify({
...this.state.form,
});
axios.post(myUrl, myData,{
headers: {
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"cache-control": "no-cache",
},
})
.then((response) => {
// store token in cookies
// redirect to authenticated route
Cookies.set('token', response.data.token, { expires: 1/24 })
})
.catch((error) => {
//handle displaying error to user here
})
, если вы не используете реагирующий маршрутизатор или пытаетесь обслуживать данные из своего бэкэнда, в отличие от извлечения их из внешнего интерфейса, пожалуйста, дайте мне знать, и я изменю мой пост, чтобы соответствовать вашему потоку аутентификации