У меня есть кнопка при нажатии на нее, чтобы запросить доступ к API. В первый раз это удается, но во второй раз это не удается. Параметр PromiseStatus в первый раз ожидает, а во второй раз этот параметр стоит разрешить.
Этот код в моем сервисе:
function commandEndInstallation() {
const requestOptions = {
method: 'POST',
headers:{ 'Content-Type': 'application/json' }
};
return fetch(`${config.apiUrl}/Commands/PostCommandEndInstallation`, requestOptions).then(handleResponse);}
function handleResponse(response) {
return response.text().then(text => {
const data = text && JSON.parse(text);
if (!response.ok) {
if (response.status === 401) {
location.reload(true);
}
const error = (data && data.Message) || response.statusText;
return Promise.reject(error);
}
return data;
});}
Promise.reject(error);
возвращает другое обещание. - person Shoejep   schedule 10.04.2020