🏷️ #development (2 บทความ)

← แท็กทั้งหมด

อัป API เวอร์ชันใหม่ ดันของเก่าพังเหี้ยนหมด

อัป API เวอร์ชันใหม่ ดันของเก่าพังเหี้ยนหมด

เคยไหมครับ เพิ่ม field ใหม่ใน response แค่นิดเดียว
แล้วปรากฏว่าแอปเก่าเก็บ version มานาน รับค่าไม่ได้
error งอกเต็มหน้าจอ ตอนเที่ยงคืนพอดี

คือคนที่สร้าง API มันก็รู้สึก "อ้าว...

🚨 API Error Responses — เมื่อ endpoint เดียวกันตอบ error สามรูปแบบ

เคยเจอมั้ย? API ตัวเดียวกัน endpoint `/api/users` คืนค่า error ตอน 401 เป็น `{ "error": "Unauthorized" }` แต่ `/api/posts` คืนเป็น `{ "message": "Forbidden", "status_code": 403 }` ขณะที่อีก endpoint ดันส่ง HTTP 200 พร้อม `{ "success": false,...