Когда я изменяю маршрут с помощью this.props.history.push("/");
во время выборки компонента, следующий маршрут не делает запрос на выборку должным образом и дает Unexpected token < in JSON at position 0
, как мне отладить эту проблему, какие-либо советы?Пример извлечения:
const data = {
name: "generateToken",
param: {
email: "email",
pass: "apikey"
}
};
return fetch("http://localhost/streamingapp/api/", {
method: "post",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
body: JSON.stringify(data)
})
.then(res => {
return res.json();
})
.then(content => {
if (content.response.status === 200) {
this.setState({
apiToken: content.response.result.token
});
}
})
.catch(error => {
console.error(error);
});