mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 14:10:22 +00:00
style: styled code
This commit is contained in:
parent
9a3826753d
commit
0d3efd3c79
@ -1,8 +1,8 @@
|
||||
import { NextApiHandler, NextApiRequest, NextApiResponse } from 'next'
|
||||
|
||||
const HelloWorld:NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) =>{
|
||||
const HelloWorld: NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) => {
|
||||
res.statusCode = 404
|
||||
res.json({ code: 404, message: '요청하신 URL에 페이지가 존재하지 않습니다.' })
|
||||
}
|
||||
|
||||
export default HelloWorld
|
||||
export default HelloWorld
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { NextApiHandler, NextApiRequest, NextApiResponse } from 'next'
|
||||
|
||||
const HelloWorld:NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) =>{
|
||||
const HelloWorld: NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) => {
|
||||
res.statusCode = 200
|
||||
res.json({ happy: 'hacking' })
|
||||
}
|
||||
|
||||
export default HelloWorld
|
||||
export default HelloWorld
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
import Deprecated from './index'
|
||||
|
||||
export default Deprecated
|
||||
export default Deprecated
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { NextApiHandler, NextApiRequest, NextApiResponse } from 'next'
|
||||
|
||||
const HelloWorld:NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) =>{
|
||||
const HelloWorld: NextApiHandler = (_req: NextApiRequest, res: NextApiResponse) => {
|
||||
res.statusCode = 200
|
||||
res.json({ happy: 'hacking' })
|
||||
}
|
||||
|
||||
export default HelloWorld
|
||||
export default HelloWorld
|
||||
|
||||
@ -1,21 +1,24 @@
|
||||
import http from 'http'
|
||||
import { NextApiResponse } from 'next'
|
||||
export default function ResponseWrapper(res: NextApiResponse, { code, message, version=2, data, errors }:ResponseProps) {
|
||||
if(!code) throw new Error('`code` is required.')
|
||||
if(!http.STATUS_CODES[code]) throw new Error('Invalid http code.')
|
||||
export default function ResponseWrapper(
|
||||
res: NextApiResponse,
|
||||
{ code, message, version = 2, data, errors }: ResponseProps
|
||||
) {
|
||||
if (!code) throw new Error('`code` is required.')
|
||||
if (!http.STATUS_CODES[code]) throw new Error('Invalid http code.')
|
||||
res.statusCode = code
|
||||
|
||||
|
||||
return { code, message: message || http.STATUS_CODES[code], data, errors, version }
|
||||
}
|
||||
|
||||
interface ResponseProps {
|
||||
code: number
|
||||
message?: string
|
||||
version?: number
|
||||
data?: Data
|
||||
errors?: string[]
|
||||
code: number
|
||||
message?: string
|
||||
version?: number
|
||||
data?: Data
|
||||
errors?: string[]
|
||||
}
|
||||
|
||||
interface Data {
|
||||
[key: string]: unknown
|
||||
[key: string]: unknown
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user