من هم واسه لاگین و هم واسه رجیستر به مشکل میخوردم و ارور 422 دریافت میکردم-(برای لاگین هم از ایمیل های اقای قربانی در اموزش استفاده میکردم و هم برای رجیستر از ایمیلی غیر از ایمیلهای استفاده شده)
همه سوال ها در این زمینه تو همینجا و همه جواب های اقای قربانی رو هم خوندم که به تک تک بچه ها با صبر و وقت گذاشتن جواب داده بودن
اما بازم مشکلم برطرف نشد.
حتی با پستمن هم امتحان کردم و دیدم که اشکال از سرور نیست-پس مشکل از کد منه
خلاصه خط به خط جلو رفتم تا فهمیدم که
به جای پاس دادن یوزر به صورت جیسون-باید ابجکت بفرستم-پس
به جای
return http.post(
`${config.toplearnapi}/api/register`,
JSON.stringify(user)
);
از این
return http.post(
`${config.toplearnapi}/api/register`,
user
);
استفاده کردم و جواب گرفتم
گفتم به اشتراک بذارم شاید کسی مثل من بدردش بخوره-سپاس
مشکل رو پیدا کردم-از چی بود
axios.defaults.headers.post["Content-Type"] = "application/json";
این خط کد رو content-type رو با حروف کوچک نوشته بودم برای همون ارور 422 میگرفت-
اصلاح کردم و کد رو هم به صورت jason پاس دادم اوکی شد.ممون