From 8639b3ae40ea68668f6d0553f3ce4149eb8a4f1f Mon Sep 17 00:00:00 2001 From: inkch Date: Mon, 24 Feb 2025 17:52:12 +0900 Subject: [PATCH] feature: allow local resources --- packages/server/src/types/axios.ts | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/packages/server/src/types/axios.ts b/packages/server/src/types/axios.ts index db26aca..298fbfb 100644 --- a/packages/server/src/types/axios.ts +++ b/packages/server/src/types/axios.ts @@ -1,6 +1,4 @@ import origAxios, { CreateAxiosDefaults } from 'axios'; -import { isLocalResource, isLocalResourceURL } from '../utils/islocal'; -import { LocalResourceError } from '../errors/main'; // eslint-disable-next-line @typescript-eslint/no-explicit-any const config: CreateAxiosDefaults = { @@ -14,18 +12,8 @@ const config: CreateAxiosDefaults = { const axios = origAxios.create(config); axios.interceptors.response.use( - (response) => { - if (isLocalResource(response.request.socket.remoteAddress)) { - throw new LocalResourceError(); - } - - return response; - }, - async (error) => { - if (await isLocalResourceURL(new URL(error.config?.url))) { - throw new LocalResourceError(); - } - + (response) => response, + (error) => { throw error; } );