inertiajs / inertia-laravel

The Laravel adapter for Inertia.js.
https://inertiajs.com
MIT License
2.1k stars 235 forks source link

Support SSR in Vite dev mode #673

Open jrmajor opened 1 month ago

jrmajor commented 1 month ago

Laravel part of inertiajs/inertia#2014.

If user doesn't configure SSR in Vite, the [vite]/render endpoint will return 404. In that case, the response is ignored and Inertia proceeds without SSR, so this change should be backwards compatible. It slows the request down a bit, but this happens only in dev (when laravel-vite-plugin's hotfile is present), and only on inital request (consecutive ones aren't SSR-ed anyway) so I think it's acceptable.

I will add tests after the initial idea is approved by maintainers.