Closed amiriun closed 5 years ago
سلام
ظاهر کد تقریبا درست هستش.(شرط بررسی ریجستر بودن کاربر بهتره به حالت زیر تغییر پیدا کنه )
if (chabok.isRegistered() && chabok.getUserId())
متد chabok.register
همانطور که میبینید یک پرامیس بر میگردونه
لطفا مقدار خروجی این تابع رو به این صورت دریافت نمایید تا بیشتر بررسی کنیم
// if .....
chabok.register(chabok.getUserId())
.then(res => {
console.log('user-reRegistered:', res)
})
.catch(err => {
console.log('error:', err)
})
// else ....
chabok.register('15334')
.then(res => {
console.log('user-registered:', res)
})
.catch(err => {
console.log('error:', err)
})
من این تکه کد رو که تو else بود مستقیم تو کنسول مرورگر وارد کردم و چیزی جز همون پرامیس ندیدم
اگه درون کنسول همچنان مقدار Promise
نمایش داده میشود احتمالا به خاطر interpret
شدن تنها خط اول در کنسول هست.
بهتره در کد اصلی جایگزین و اونجا نتیجه رو بررسی کنین
نه همرو تو یه خط گذاشتم و بعد تو کنسول تست کردم تو کد اصلی هم تست کردم باز نتیجه ای نداد
یک مقدار عجیب هست یعنی هیچکدام از لاگهای
console.log('user-registered:', res)
console.log('error:', err)
نمایش داده نشد؟
خطایی در بخش network و یا در کنسول مرورگر دریافت نمیکنین؟
مشکل حل شد به جای استفاده از سی دی ان ، فایل های جاوااسکریپت رو تو خود سرور آپلود کردم
سلام وقتتون بخیر پس از رجیستر کردن کاربر در جاوااسکریپت ، کاربر در قسمت مشترکین رجیستر نشده و قابل مشاهده نیست کد جاوا اسکریپت:
پاسخی که هنگام رجیستر در کنسول مرورگر دریافت میکنم: