-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
fix(ssr): inline middleware during the build, not rely on file system #8300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🦋 Changeset detectedLatest commit: 09cc231 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
natemoo-re
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems reasonable! Still see a few changes to be cleaned up.
…#8300) * fix(ssr): inline middleware during the build, not rely on file system * feedback * chore: fix lint --------- Co-authored-by: Nate Moore <nate@astro.build> Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Changes
Closes #8299
Reverts part of changes of #8200
We can't load the middleware using a file system path because, in adapters like Vercel, the bundled files are eventually moved. For other adapters like cloudflare, that is not permitted.
Testing
Current tests should pass.
I also tested locally and checked that the middleware is correctly bundled in SSR.
Docs
N/A