From 9b45e24584387e1683f7e3e1b71b8887203b9899 Mon Sep 17 00:00:00 2001 From: ajnart Date: Tue, 25 Apr 2023 16:06:15 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20a=20small=20bug=20with=20t?= =?UTF-8?q?he=20ping=20system?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/api/modules/ping.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pages/api/modules/ping.ts b/src/pages/api/modules/ping.ts index 7c2a1bbe1..11f43abdc 100644 --- a/src/pages/api/modules/ping.ts +++ b/src/pages/api/modules/ping.ts @@ -1,4 +1,4 @@ -import axios from 'axios'; +import axios, { AxiosError } from 'axios'; import https from 'https'; import Consola from 'consola'; import { NextApiRequest, NextApiResponse } from 'next'; @@ -12,14 +12,15 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { .then((response) => { res.status(response.status).json(response.statusText); }) - .catch((error) => { + .catch((error: AxiosError) => { if (error.response) { - Consola.error(`Unexpected response: ${error.response.data}`); + Consola.warn(`Unexpected response: ${error.message}`); res.status(error.response.status).json(error.response.statusText); } else if (error.code === 'ECONNABORTED') { res.status(408).json('Request Timeout'); } else { - res.status(error.response ? error.response.status : 500).json('Server Error'); + Consola.error(`Unexpected error: ${error.message}`); + res.status(500).json('Internal Server Error'); } }); // // Make a request to the URL