mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 22:10:24 +00:00
fix: api requesthandler invalid usage
This commit is contained in:
parent
67695d9b90
commit
9a36919657
@ -1,7 +1,7 @@
|
|||||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const NotFound = RequestHandler
|
const NotFound = RequestHandler()
|
||||||
.all(async(_req, res) => {
|
.all(async(_req, res) => {
|
||||||
return ResponseWrapper(res, { code: 404, message: '요청하신 URL에 페이지가 존재하지 않습니다.' })
|
return ResponseWrapper(res, { code: 404, message: '요청하신 URL에 페이지가 존재하지 않습니다.' })
|
||||||
})
|
})
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import { update } from '@utils/Query'
|
|||||||
import { verify } from '@utils/Jwt'
|
import { verify } from '@utils/Jwt'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Callback = RequestHandler
|
const Callback = RequestHandler()
|
||||||
.get(async(req: ApiRequest, res) => {
|
.get(async(req: ApiRequest, res) => {
|
||||||
const validate = await OauthCallbackSchema.validate(req.query).then(r=> r).catch((e) => {
|
const validate = await OauthCallbackSchema.validate(req.query).then(r=> r).catch((e) => {
|
||||||
ResponseWrapper(res, { code: 400, errors: e.errors })
|
ResponseWrapper(res, { code: 400, errors: e.errors })
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { NextApiRequest, NextApiResponse } from 'next'
|
|||||||
import { generateOauthURL } from '@utils/Tools'
|
import { generateOauthURL } from '@utils/Tools'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Discord = RequestHandler
|
const Discord = RequestHandler()
|
||||||
.get(async (_req: NextApiRequest, res: NextApiResponse) => {
|
.get(async (_req: NextApiRequest, res: NextApiResponse) => {
|
||||||
res.redirect(301, generateOauthURL('discord', process.env.DISCORD_CLIENT_ID, process.env.DISCORD_SCOPE))
|
res.redirect(301, generateOauthURL('discord', process.env.DISCORD_CLIENT_ID, process.env.DISCORD_SCOPE))
|
||||||
})
|
})
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { serialize } from 'cookie'
|
|||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
|
|
||||||
const Logout = RequestHandler
|
const Logout = RequestHandler()
|
||||||
.get(async(req, res) => {
|
.get(async(req, res) => {
|
||||||
res.setHeader('Cache-control', 'no-cache')
|
res.setHeader('Cache-control', 'no-cache')
|
||||||
res.setHeader('set-cookie', serialize('token', '', {
|
res.setHeader('set-cookie', serialize('token', '', {
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import RateLimitHandler from '@utils/RateLimitHandler'
|
|||||||
import { ImageOptionsSchema } from '@utils/Yup'
|
import { ImageOptionsSchema } from '@utils/Yup'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Avatar = RequestHandler
|
const Avatar = RequestHandler()
|
||||||
.get(async(req: ApiRequest, res) => {
|
.get(async(req: ApiRequest, res) => {
|
||||||
res.setHeader('Access-Control-Allow-Origin', process.env.KOREANBOTS_URL)
|
res.setHeader('Access-Control-Allow-Origin', process.env.KOREANBOTS_URL)
|
||||||
const { imageRateLimit } = await import('@utils/Query')
|
const { imageRateLimit } = await import('@utils/Query')
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import ResponseWrapper from '@utils/ResponseWrapper'
|
|||||||
import { getMainGuild } from '@utils/DiscordBot'
|
import { getMainGuild } from '@utils/DiscordBot'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const HelloWorld = RequestHandler
|
const HelloWorld = RequestHandler()
|
||||||
.get(async(_req, res) => {
|
.get(async(_req, res) => {
|
||||||
getMainGuild() // Load Discord Bot
|
getMainGuild() // Load Discord Bot
|
||||||
return ResponseWrapper(res, { code: 200, message: '>_<' })
|
return ResponseWrapper(res, { code: 200, message: '>_<' })
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Deprecated = RequestHandler
|
const Deprecated = RequestHandler()
|
||||||
.get(async (_req, res) => {
|
.get(async (_req, res) => {
|
||||||
return ResponseWrapper(res, {
|
return ResponseWrapper(res, {
|
||||||
code: 406,
|
code: 406,
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import RequestHandler from '@utils/RequestHandler'
|
|||||||
|
|
||||||
import { User } from '@types'
|
import { User } from '@types'
|
||||||
|
|
||||||
const BotApplications = RequestHandler
|
const BotApplications = RequestHandler()
|
||||||
.patch(async (req: ApiRequest, res) => {
|
.patch(async (req: ApiRequest, res) => {
|
||||||
const user = await get.Authorization(req.cookies.token)
|
const user = await get.Authorization(req.cookies.token)
|
||||||
if(!user) return ResponseWrapper(res, { code: 401 })
|
if(!user) return ResponseWrapper(res, { code: 401 })
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import RequestHandler from '@utils/RequestHandler'
|
|||||||
|
|
||||||
import { User } from '@types'
|
import { User } from '@types'
|
||||||
|
|
||||||
const ResetApplication = RequestHandler
|
const ResetApplication = RequestHandler()
|
||||||
.post(async (req: ApiRequest, res) => {
|
.post(async (req: ApiRequest, res) => {
|
||||||
const user = await get.Authorization(req.cookies.token)
|
const user = await get.Authorization(req.cookies.token)
|
||||||
if(!user) return ResponseWrapper(res, { code: 401 })
|
if(!user) return ResponseWrapper(res, { code: 401 })
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import { checkToken } from '@utils/Csrf'
|
|||||||
import { AddBotSubmit, AddBotSubmitSchema } from '@utils/Yup'
|
import { AddBotSubmit, AddBotSubmitSchema } from '@utils/Yup'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Bots = RequestHandler
|
const Bots = RequestHandler()
|
||||||
.get(async(req: GetApiRequest, res) => {
|
.get(async(req: GetApiRequest, res) => {
|
||||||
const bot = await get.bot.load(req.query.id)
|
const bot = await get.bot.load(req.query.id)
|
||||||
if(!bot) return ResponseWrapper(res, { code: 404, message: '존재하지 않는 봇입니다.' })
|
if(!bot) return ResponseWrapper(res, { code: 404, message: '존재하지 않는 봇입니다.' })
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import { SearchQuerySchema } from '@utils/Yup'
|
|||||||
|
|
||||||
import { BotList } from '@types'
|
import { BotList } from '@types'
|
||||||
|
|
||||||
const SearchBots = RequestHandler
|
const SearchBots = RequestHandler()
|
||||||
.get(async (req: ApiRequest, res: NextApiResponse) => {
|
.get(async (req: ApiRequest, res: NextApiResponse) => {
|
||||||
const validated = await SearchQuerySchema.validate({ q: req.query.q, page: req.query.page }).then(el => el).catch(e => {
|
const validated = await SearchQuerySchema.validate({ q: req.query.q, page: req.query.page }).then(el => el).catch(e => {
|
||||||
ResponseWrapper(res, { code: 400, errors: e.errors })
|
ResponseWrapper(res, { code: 400, errors: e.errors })
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import { get } from '@utils/Query'
|
|||||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Users = RequestHandler
|
const Users = RequestHandler()
|
||||||
.get(async(req: ApiRequest, res) => {
|
.get(async(req: ApiRequest, res) => {
|
||||||
console.log(req.query)
|
console.log(req.query)
|
||||||
const user = await get.user.load(req.query?.id)
|
const user = await get.user.load(req.query?.id)
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import { get } from '@utils/Query'
|
|||||||
import { BotBadgeType, DiscordEnpoints } from '@utils/Constants'
|
import { BotBadgeType, DiscordEnpoints } from '@utils/Constants'
|
||||||
import RequestHandler from '@utils/RequestHandler'
|
import RequestHandler from '@utils/RequestHandler'
|
||||||
|
|
||||||
const Widget= RequestHandler
|
const Widget= RequestHandler()
|
||||||
.get(async(req: ApiRequest, res: NextApiResponse) => {
|
.get(async(req: ApiRequest, res: NextApiResponse) => {
|
||||||
const { id: param, type, style='flat', scale=1, icon=true } = req.query
|
const { id: param, type, style='flat', scale=1, icon=true } = req.query
|
||||||
const splitted = param.split('.')
|
const splitted = param.split('.')
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { NextApiRequest, NextApiResponse } from 'next'
|
|||||||
import nc from 'next-connect'
|
import nc from 'next-connect'
|
||||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||||
|
|
||||||
const RequestHandler = nc<NextApiRequest, NextApiResponse>({
|
const RequestHandler = () => nc<NextApiRequest, NextApiResponse>({
|
||||||
onNoMatch(_req, res) {
|
onNoMatch(_req, res) {
|
||||||
return ResponseWrapper(res, { code: 405 })
|
return ResponseWrapper(res, { code: 405 })
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user