Files
RSSHub/lib/utils/ofetch.ts
T
2024-03-28 02:42:24 +08:00

15 lines
376 B
TypeScript

import { createFetch } from 'ofetch';
import { config } from '@/config';
import logger from '@/utils/logger';
const rofetch = createFetch().create({
retry: config.requestRetry,
retryDelay: 1000,
timeout: config.requestTimeout,
onRequestError({ request, error }) {
logger.error(`Request ${request} fail: ${error}`);
},
});
export default rofetch;