Я пытаюсь сделать POST-запрос из браузера Edge в моем проекте React. Я отправил запрос на сервер, но не получил успешного ответа. Я получаю сообщение Failed to Fetch
{
description: "Failed to Fetch",
message: "Failed to Fetch",
number: 1223243243
}
Вот мой клиентский код извлечения
processRequest(url, method, body, headers, fetchOpts) {
return new Promise((resolve, reject) => {
const requestHeaders = new Headers(headers);
const init = { method, mode: 'cors' };
if (body) {
init.body = body;
}
if (headers) {
init.headers = new Headers(headers);
}
if (fetchOpts) {
Object.assign(init, fetchOpts);
}
if (!['GET', 'POST', 'PUT', 'DELETE'].some(v => method === v)) {
reject(new Error(`FetchClient::processRequest: Unsupported method: ${method}`));
}
else {
const start = Date.now();
Log.debug(`Fetch request: ${method} ${url} [body]:${body ? body : 'none'}`);
fetch(url, init)
.then(response => {
this._lastActivity = new Date();
Log.debug(`perf::Fetch request took: ${Date.now() - start} ms`);
resolve(response);
})
.catch(error => {
this._lastActivity = new Date();
reject(error);
});
}
});
}
Подскажите, пожалуйста, root причина этой ошибки.
Заранее спасибо