فعالسازی SSR با استفاده از Inertia در Laravel
SSR یا Server-Side Rendering به فرآیند رندرینگ صفحات وب در سمت سرور، قبل از ارسال به مرورگر کاربر، گفته میشود. از جمله مزایای این قابلیت، بارگذاری سریعتر و SEO بهتر برنامه، است. InertiaJS یک کتابخانه است که به توسعهدهندگان اجازه میدهد تا با استفاده از فریمورکهای سمت سرور مانند Laravel و فریمورکهای جاوااسکریپت سمت کلاینت مانند Vue یا React، اپلیکیشنهای SPA بسازند بدون اینکه نیاز به APIهای جداگانه باشد.
لیارا، از Inertia در لاراول، پشتیبانی میکند و اگر که شما قصد دارید قابلیت SSR را با استفاده از این کتابخانه، در برنامه Laravel خود، فعال کنید؛ کافیست تا عملیات زیر را انجام بدهید:

در مسیر اصلی پروژه، یک فایل به نام liara.json ایجاد کنید و قطعه کد زیر را در آن، قرار دهید:
اکنون کافیست تا برنامه خود را، با ابزار Liara CLI مستقر کنید. پس از انجام این کار، قابلیت SSR در برنامه شما، فعال خواهد شد.








