lisafiluz
כחלק מהוספת הפיצ׳ר למחיקת משתמש קיים השתמתי בבקשה delete על ידי הוספה של routes.delete.
כרגע קורים כמה דברים מוזרים:
- routes.post עובד כמו שצריך.
- routes.delete מחזיר method not allowed 405
- אם אני שולח את הבקשה דרך postman זה עובד ללא שגיאה.
השגיאה קורת לפני הרצת הפונקציה וכנראה אומרת שאין route עם בקשת delete.
האם למישהו יש פיתרון או אולי כיוון למה הבעיה?
Yam
lisafiluz
router = APIRouter(
prefix="/profile",
tags=[“profile”],
responses={404: {“description”: “Not found”}},
)
Yam
lisafiluz
לסרבר מגיע post
127.0.0.1:52382 - “POST /profile/delete_user HTTP/1.1” 405 Method Not Allowed
כלומר אולי הבעיה שהform שולח post אבל לא מצאתי דרך שהform ישלח delete
יכול להיות שהבקשה צריכה להישלח רק דרך js ולא דרך form שמאפשר get וpost בלבד
Yam
זו אכן נשמעת הסיבה 