سلام دوستان
برای مثال خروجیهای موفق یا خطاهای معمولی رو به این شکل برمیگردونم:
{
success": false,
"message": "User not found",
"data": null"
}
اما وقتی یک validation error (مثل رمز عبور نامعتبر) اتفاق میافته، خروجی به صورت پیشفرض ASP.NET برمیگرده:
{
"type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"errors": {
"Password": [
"Password must contain at least one lowercase, one uppercase, one number, and one special character."
]
},
"traceId": "..."
}
میخوام همه پاسخهای API — حتی validation errorها — با ساختار متشرک برگردن تا کل API خروجی یکنواختی داشته باشه.
سلام
باید خطاها رو خودتون سعی کنید مدیریت کنید و یک dto برای پاسخ ها ایجاد کنید