From e73cc4861c940b68df484216447734c84a3e8b22 Mon Sep 17 00:00:00 2001 From: Junseo Park Date: Mon, 22 Feb 2021 22:30:56 +0900 Subject: [PATCH] chore: removed perm column --- pages/api/v2/users/[id].ts | 21 +++++++++++++++++++++ utils/Query.ts | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 pages/api/v2/users/[id].ts diff --git a/pages/api/v2/users/[id].ts b/pages/api/v2/users/[id].ts new file mode 100644 index 0000000..99a4194 --- /dev/null +++ b/pages/api/v2/users/[id].ts @@ -0,0 +1,21 @@ +import { get } from '@utils/Query' +import { NextApiRequest, NextApiResponse } from 'next' +import nc from 'next-connect' + +import ResponseWrapper from '@utils/ResponseWrapper' + +const Users = nc() + .get(async(req, res) => { + console.log(req.query) + const user = await get.user.load(req.query?.id) + if(!user) return ResponseWrapper(res, { code: 404, message: '존재하지 않는 유저 입니다.' }) + else return ResponseWrapper(res, { code: 200, data: user }) + }) + +interface ApiRequest extends NextApiRequest { + query: { + id: string + } +} + +export default Users \ No newline at end of file diff --git a/utils/Query.ts b/utils/Query.ts index ec9145f..0f30d50 100644 --- a/utils/Query.ts +++ b/utils/Query.ts @@ -70,7 +70,7 @@ async function getBot(id: string, owners=true):Promise { async function getUser(id: string, bots = true):Promise { const res = await knex('users') - .select(['id', 'flags', 'perm', 'github']) + .select(['id', 'flags', 'github']) .where({ id }) if (res[0]) { const owned = await knex('bots')