سلام استاد یک سوال
موقعی که ما اطلاعات رو فچ میکنیم از api لینکی که ازش دیتا رو فچ کردیم موقع نشون دادن صفحه توی سورس صفحه بر میگرده تو مرورگر کاربر درسته ؟؟؟
من برای این که اون api ام رو مبهم و غیر قابل دسترس کنم (ینی نمیخوام تو اینترنت منتشر و اند پوینت های api ام دست کسی بیوفته) و فقط سمت سرور ام نگهش دارم تا اپلکیشن ری اکتم ازش استفاده کنه
من اومدم به صورت ترکیبی از ری اکت و نکست جی اس استفاده کردم برای رندر سرور ساید
از طرفی هم api رو به صورت localhost ران کردم تا وقتی درخواست از بیرون به اپ ری اکت من میاد درخواست ارسال بشه به لوکال هاستم و دیتا فچ بشه ازش و دوباره از طریق ری اکت به کاربر برگرده
آیا این کاری که کردم برای حفظ روت های api و جلوگیری از دسترسی بقیه از طریق سورس کد صفحه یا از بیرون اونطور که بالا گفتم کافی هست ؟؟ یا باید کار دیگه ای هم بکنم
سلام وقت بخیر.
اگه قصد دارید به هر دلیلی endpoint ها مشخص نباشه، میتوانید از یک سرور api واسط استفاده کنید که درخواست به اون ارسال بشه و از اونجا به سرور اصلی و یا اینکه اگه از next استفاده میکنید از api خوده next استفاده کنید که سمت سرور هندل میشه
توی این حالت ها endpoint اصلی شما مشخص نیست. دقت داشته باشید ری اکت یک کتابخانه سمت کلاینت هست و کد هاش طبیعتا سمت کلاینت اجرا میشه
mohammad mohammadI
سلام استاد یک سوال
موقعی که ما اطلاعات رو فچ میکنیم از api لینکی که ازش دیتا رو فچ کردیم موقع نشون دادن صفحه توی سورس صفحه بر میگرده تو مرورگر کاربر درسته ؟؟؟
من برای این که اون api ام رو مبهم و غیر قابل دسترس کنم (ینی نمیخوام تو اینترنت منتشر و اند پوینت های api ام دست کسی بیوفته) و فقط سمت سرور ام نگهش دارم تا اپلکیشن ری اکتم ازش استفاده کنه
من اومدم به صورت ترکیبی از ری اکت و نکست جی اس استفاده کردم برای رندر سرور ساید
از طرفی هم api رو به صورت localhost ران کردم تا وقتی درخواست از بیرون به اپ ری اکت من میاد درخواست ارسال بشه به لوکال هاستم و دیتا فچ بشه ازش و دوباره از طریق ری اکت به کاربر برگرده
آیا این کاری که کردم برای حفظ روت های api و جلوگیری از دسترسی بقیه از طریق سورس کد صفحه یا از بیرون اونطور که بالا گفتم کافی هست ؟؟ یا باید کار دیگه ای هم بکنم
ممنون میشم اگه از طریق ایمیل بهم جواب بدین
علی شیخ
1 سال پیش
سلام وقت بخیر.
اگه قصد دارید به هر دلیلی endpoint ها مشخص نباشه، میتوانید از یک سرور api واسط استفاده کنید که درخواست به اون ارسال بشه و از اونجا به سرور اصلی و یا اینکه اگه از next استفاده میکنید از api خوده next استفاده کنید که سمت سرور هندل میشه
توی این حالت ها endpoint اصلی شما مشخص نیست. دقت داشته باشید ری اکت یک کتابخانه سمت کلاینت هست و کد هاش طبیعتا سمت کلاینت اجرا میشه