Не удалось получить в браузере Edge - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь сделать 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 причина этой ошибки.

Заранее спасибо

...