Почему запрос http можно получить только один раз от Vue до Api? - PullRequest
0 голосов
/ 29 марта 2020

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