Изменить статус ответа на 404 после тайм-аута в Axios - PullRequest
0 голосов
/ 08 мая 2020

Я использую Ax ios и хочу установить статус ответа 404, когда происходит тайм-аут запроса.

Я устанавливаю время ожидания с помощью config.timeout, но не знаю, как изменить статус на 404 при истечении времени ожидания.

generateRequest(requestConfig, successCallback, errorCallback) {
    const config = requestConfig;
        config.timeout = 10;
     return this.service(config).then(
          response => successCallback(response),
          error => errorCallback(error),
        );
}

get(requestConfig, successCallback, errorCallback) {
    const config = requestConfig;
    config.method = 'get';
    this.generateRequest(config, successCallback, errorCallback);
  }

someServiceCall(requestConfig, productId, successCallback, errorCallback) {
    const config = requestConfig;
    const url = `https://someserviceurl/${productId}`;
    config.url = url;
    this.get(config, successCallback, errorCallback);
  }
...