@alicloud/console-fetcher-interceptor-res-biz
Version:
@alicloud/console-fetcher 响应拦截 - 业务层错误
13 lines • 609 B
JavaScript
import { createFetcherError } from '@alicloud/fetcher';
import { ERROR_BIZ } from '../const';
import getCode from './get-code';
import getMessage from './get-message';
import getTitle from './get-title';
import getRequestId from './get-request-id';
export default function createFetcherErrorBiz(json, fetcherConfig) {
return createFetcherError(fetcherConfig, ERROR_BIZ, getMessage(json, fetcherConfig.getMessage) || '', {
code: getCode(json, fetcherConfig.getCode) || '__UNKNOWN__',
title: getTitle(json, fetcherConfig.getTitle),
requestId: getRequestId(json, fetcherConfig.getRequestId)
});
}