راکت
حل شده

استفاده از api ای که خودم تو بک اند نوشتم در vue

2 پاسخ

سلام دوستان

ببینید من واس سایت خودم یه api لاگین نوشتم و خب توی حالت عادی با postman امتحان کردم کار میکرد
الان که میخوام تو vue ازش استفاده کنم نمی دونم اون متی که برای خروجی تو api نوشتم رو از کجا بیابم
 تصویر

عکس بک اندم

 تصویر

اینم عکس کد فرانتم نمی دونم بعدش چیکار کنم

کمکم کنید

ثبت پرسش جدید

پاسخ‌ها

2
محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

بهترین پاسخ

بعد اینکه فچ کردی باید پراپرتی json رو صدا بزنی

const { masage } = await result.json()

masage همون مسیجیه که به تو بکند میفرستی که ولیوش همون welcome هست

محمد خاشاکی
محمد خاشاکی
@8uff3r

از axios اگه استفاده کنی راحت‌تری:

const result = await axios.put("http://localhost:3000/api/user/login", reqBody)
const message = result.data.message

اینجا هم message میشه همونی که از بکند داره فرستاده میشه، axios خودش json رو برات درست میکنه و کار باهاش هم از لحاظ امنیتی بهتره و برای ریکوئست هم لازم نیست از JSON.stringify استفاده کنی.

البته اگه nuxt داری استفاده میکنی، خودش یه composable یه نام useFetch داره که اونم خوبه برای این کار.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام