From 61c302f7ecb89c88d9d224e95a4ded52edf5f678 Mon Sep 17 00:00:00 2001 From: Junseo Park Date: Mon, 15 Feb 2021 15:25:14 +0900 Subject: [PATCH] feat: added CORS --- pages/api/image/discord/avatars/[id].ts | 1 + utils/ResponseWrapper.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/api/image/discord/avatars/[id].ts b/pages/api/image/discord/avatars/[id].ts index c6f070a..bac2b5d 100644 --- a/pages/api/image/discord/avatars/[id].ts +++ b/pages/api/image/discord/avatars/[id].ts @@ -9,6 +9,7 @@ import { ImageOptionsSchema } from '@utils/Yup' const Avatar = nc() .get(async(req, res) => { + res.setHeader('Access-Control-Allow-Origin', process.env.KOREANBOTS_URL) const { imageRateLimit } = await import('@utils/Query') const { id: param, size=256 } = req.query const rate = ratelimit.image(req.socket.remoteAddress) diff --git a/utils/ResponseWrapper.ts b/utils/ResponseWrapper.ts index 3263c7f..eeca5d2 100644 --- a/utils/ResponseWrapper.ts +++ b/utils/ResponseWrapper.ts @@ -8,7 +8,7 @@ export default function ResponseWrapper( if (!code) throw new Error('`code` is required.') if (!http.STATUS_CODES[code]) throw new Error('Invalid http code.') res.statusCode = code - + res.setHeader('Access-Control-Allow-Origin', process.env.KOREANBOTS_URL) res.json({ code, message: message || http.STATUS_CODES[code], data, errors, version }) }