У меня есть кнопка, при нажатии она делает запрос доступа к 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;
});}