سلام وقت همه بخیر مخصوصا اساتید گرامی
من ی پروژه لاراول اب فرانت ری اکت کار کردم. حالا ی سوال برام پیش اومده
من ی ای پی ای زدم مثلا برای صفحه home ک یسری اطلاعات رو لود کنه گت کنه با axios.get. حالا من این axios.get رو داخل constructor گزاشتم. آیا جاش مناسبه؟
و این ک بخوام از ی شرط if مثلا بعد از دریافت اطلاعات از api استفاده کنم داخل .then استفاده کنم آیا؟ جای دیگ ای استفاده کنم؟
ببخشید سوالام طولانی بود پیشاپیش عذرخواهم
@mokhyousefi
سلام.
در مورد سوال اول، حتما باید کار های زمانبر رو در componentDidMount قرار بدید.
در مورد سوال دوم هم بستگی به کاری که می خواید انجام بدید داره.
@mohsenbostan
ی سوال دیگ این ک داخل ریاکت لاراول بخوام از سشن ها استفاده کنم چجوری باید این کارو بکنم؟
ی راهنمایی اگ بکنین ممنون میشم
شاید پاسخ شما همینجا باشد
@mokhyousefi
سشن رو برای چه کاری میخواین دقیقا ؟
سشن نمیتونین استفاده کنین چون ارتباطشون از طریق api هست و سشن نداره
@mokhyousefi
یک راه برای اینکه از Session استفاده کنید وجود داره. باید از پکیج Sanctum برای احراز هویت استفاده کنید.
@ali.bayat میشه یکم درباره jwt توضیح بدین. چجوری باید ازش استفاده کرد. ی ایده کلی...
برای احراز هویت کاربرها ما باید از یک مکانیزم استفاده کنیم
در روش معمولی و تحت وب این کار با سشن انجام میشه
اما برای API های Restful که Stateless یا بدون استیت هستند... ما باید یک توکن برای کاربر ذخیره کنیم و کاربر برای هر درخواست اون توکن رو ضمیمه کنه
به این ترتیب میفهمیم این شخص کاربر ما هست یا خیر