Skip to content

Conversation

jrmajor
Copy link

@jrmajor jrmajor commented Oct 11, 2024

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.

@pascalbaljet pascalbaljet changed the title Support SSR in Vite dev mode [2.x] Support SSR in Vite dev mode Jun 6, 2025
@pascalbaljet
Copy link
Member

Thanks for this! I've refactored it a bit and added tests for HttpGateway that were missing anyway. Still need to review the JS counterpart :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SSR https://inertiajs.com/server-side-rendering
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants