Skip to main content
BadRequestException은 ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ΄ 잘λͺ»λœ 경우 μ‚¬μš©ν•˜λŠ” μ˜ˆμ™Έμž…λ‹ˆλ‹€. HTTP 400 μƒνƒœ μ½”λ“œλ₯Ό λ°˜ν™˜ν•˜λ©°, μœ νš¨μ„± 검증 μ‹€νŒ¨, 잘λͺ»λœ λ§€κ°œλ³€μˆ˜, μš”μ²­ ν˜•μ‹ 였λ₯˜ 등에 μ‚¬μš©λ©λ‹ˆλ‹€.

κΈ°λ³Έ μ‚¬μš©λ²•

κ°„λ‹¨ν•œ μ˜ˆμ‹œ:

μ‹€μš© 예제

μœ νš¨μ„± 검증

λΉ„μ¦ˆλ‹ˆμŠ€ κ·œμΉ™ 검증

파일 μ—…λ‘œλ“œ 검증

λ‚ μ§œ/μ‹œκ°„ 검증

λ°°μ—΄/객체 검증

Zod κ²€μ¦κ³Όμ˜ μ‘°ν•©

SonamuλŠ” API νŒŒλΌλ―Έν„°λ₯Ό μžλ™μœΌλ‘œ Zod μŠ€ν‚€λ§ˆλ‘œ κ²€μ¦ν•˜μ§€λ§Œ, μΆ”κ°€ λΉ„μ¦ˆλ‹ˆμŠ€ 둜직 κ²€μ¦μ—λŠ” BadRequestException을 μ‚¬μš©ν•©λ‹ˆλ‹€:

payload ν™œμš© νŒ¨ν„΄

ν•„λ“œλ³„ 였λ₯˜ λͺ©λ‘

μ œν•œ 사항 정보

μž¬μ‹œλ„ κ°€λŠ₯ 정보

ν΄λΌμ΄μ–ΈνŠΈ 응닡 μ˜ˆμ‹œ

κΈ°λ³Έ 응닡

payload 포함 응닡

κ΄€λ ¨ λ¬Έμ„œ