Почему к HTTP-запросу можно получить доступ только один раз из Vue в Api?

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

person Nir Amir    schedule 29.03.2020    source источник
comment
Вы должны показать нам, что вы делаете. Похоже, вы пытаетесь несколько раз проверить промис, возвращенный из одного вызова: помните, что промисы могут быть разрешены только один раз.   -  person Terry    schedule 29.03.2020