• 1400/02/16

error 422 و نگاه کردن جواب سوال های مشابه و یک توصیه :

من هم واسه لاگین و هم واسه رجیستر به مشکل میخوردم و ارور 422 دریافت میکردم-(برای لاگین هم از ایمیل های اقای قربانی در اموزش استفاده میکردم و هم برای رجیستر از ایمیلی غیر از ایمیلهای استفاده شده)

همه سوال ها در این زمینه تو همینجا و همه جواب های اقای قربانی رو هم خوندم که به تک تک بچه ها با صبر و وقت گذاشتن جواب داده بودن

اما بازم مشکلم برطرف نشد.

حتی با پستمن هم امتحان کردم و دیدم که اشکال از سرور نیست-پس مشکل از کد منه

خلاصه خط به خط جلو رفتم تا فهمیدم که 

به جای پاس دادن یوزر به صورت جیسون-باید ابجکت بفرستم-پس 

به جای 

    return http.post(
        `${config.toplearnapi}/api/register`,
        JSON.stringify(user)
    );

از این
 

    return http.post(
        `${config.toplearnapi}/api/register`,
        user
    );

استفاده کردم و جواب گرفتم
گفتم به اشتراک بذارم شاید کسی مثل من بدردش بخوره-سپاس

  • 1400/02/18
  • ساعت 21:22

مشکل رو پیدا کردم-از چی بود
axios.defaults.headers.post["Content-Type"] = "application/json";

این خط کد رو content-type رو با حروف کوچک نوشته بودم برای همون ارور 422 میگرفت-
اصلاح کردم و کد رو هم به صورت jason پاس دادم اوکی شد.ممون


logo-samandehi