commit 9533ce7b2d12b2e20bfa008440f76bbe20493b26
parent ceee90447c34e5718375110f5d97fd9916290f2a
Author: Yongbin Kim <iam@yongbin.kim>
Date: Tue, 31 Jan 2023 11:36:02 +0900
fix: 스레드 API에 405 오류 추가
Signed-off-by: Yongbin Kim <iam@yongbin.kim>
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/pages/api/threads/[id]/comments.ts b/pages/api/threads/[id]/comments.ts
@@ -1,4 +1,4 @@
-import { ERR_BAD_ID, ERR_INTERNAL, ERR_UNAUTHORIZED } from '@/lib/apierror'
+import { ERR_BAD_ID, ERR_INTERNAL, ERR_METHOD_NOT_ALLOWED, ERR_UNAUTHORIZED } from '@/lib/apierror'
import { ERR_CODE_EMPTY_CONTENT } from '@/lib/error_codes'
import { createThreadComment } from '@/lib/models/thread'
import { authenticationFromCookies } from '@/lib/security/token'
@@ -9,7 +9,10 @@ export default async function handler (req: NextApiRequest, res: NextApiResponse
switch (req.method) {
case 'POST':
await handlePost(req, res)
- break;
+ break
+ default:
+ res.status(405).json(ERR_METHOD_NOT_ALLOWED)
+ break
}
}
@@ -24,7 +27,7 @@ async function handlePost (req: NextApiRequest, res: NextApiResponse) {
if (typeof content !== 'string' || content.length === 0) {
res.status(400).json({
code: ERR_CODE_EMPTY_CONTENT,
- message: 'Empty content is not allowed'
+ message: 'Empty content is not allowed',
})
return
}