درویش
3 سال پیش توسط درویش مطرح شد
1 پاسخ

ارتباط reactjs

سلام و عرض خسته نباشید خدمت دوستان

یه مشکلی بین فرانت و صفحه پروفایل پیش اومده

فرانت سایت ما با next js طراحی شده و پروفایل کاربر(زمانی که لاگین میکنه) با ریکت بدون نکست جی اس طراحی شده

برنامه نویس میگه نمیشه از فرانت که نکست است لاگین کرد به ریکت و این دوتا همدیگه رو نمیفهمن!!

1-خواستم از دوستان راهنمایی بگیرم که آیا این موضوع صحت داره؟
2-اگه که صحت داره چه راهکاری پیشنهاد میدید؟

3-اگر هم که صحت نداره به راهنمایی کنید این موضوع برطرف بشه که الان حدودا یک ماه زمان ما رو گرفته؟


ثبت پرسش جدید
محمود فرهادی
تخصص : برنامه نویس
@mahmoud.farhadi 3 سال پیش مطرح شد
0

سلام و خسته نباشید
تا اونجایی که با نکست کار کردم و میدونم حرف برنامه نویس شما درست هست چون ساختار نکست با ری اکت معمولی فرق میکنه چرا چون نکست برا راه اندازی باید حتما با node js اجرا بشه ولی نرم افزاری که با ری اکت معمولی نوشته شده نیازی به هیچ اجرا کننده ای نداره و توی مرورگر هم قابل راه اندازی هست.
خب مشکل شما با چند تا ترفند میتونه قابل حل باشه!
اول اینکه اگر توی دامین های مختلف باشن مثلا پروفایل کاربر روی ساب دامین هست میشه از سمت نکست همون توکنی که کاربر باهاش لاگین کرده همراه url فرستاد سمت آدرس کاربر که اونم توکن رو از url بگیره و چک کنه از api اگه درست بود کاربر رو لاگین کنه در غیر اینصورت بره به صفحه لاگین
اگر هم صفحه کاربر بدون ساب دامین هست هم دسترسی به کوکی هم دسترسی به لوکال استورج وجود داره میتونه توکن رو از این اینا بخونه
در هر دوصورت باید توکن سمت نکست قابل خوندن توسط ری اکت معمولی باشه و حتما باید از طریق api اون توکن چک بشه.
موفق و پیروز باشید


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

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