From 761009ab9e49e0502627a2358c5cde0062861886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EB=8D=94?= Date: Fri, 29 Jan 2021 12:23:16 +0900 Subject: [PATCH] feat: added custom 429 status handler --- pages/api/_custom/429.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pages/api/_custom/429.ts diff --git a/pages/api/_custom/429.ts b/pages/api/_custom/429.ts new file mode 100644 index 0000000..cffc1f8 --- /dev/null +++ b/pages/api/_custom/429.ts @@ -0,0 +1,9 @@ +import ResponseWrapper from '@utils/ResponseWrapper' +import { NextApiHandler, NextApiRequest, NextApiResponse } from 'next' + +const RateLimit: NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) => { + res.statusCode = 429 + return ResponseWrapper(res, { code: 429, message: '지정된 시간에 너무 많은 요청을 보냈습니다. 잠시 뒤에 시도해주세요.' }) +} + +export default RateLimit