-
-
Notifications
You must be signed in to change notification settings - Fork 801
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Build with nitro preset 'bun' serves all static assets with a 404 #3475
Comments
Seems like the problem was introduced in 1.103.0. Specifically, overriding @tanstack/start-config in pnpm to version 1.102.6 resolves the issue. https://discord.com/channels/719702312431386674/1341377700027306015 |
|
I've recently ran across the exact same issue, and after some fiddling, I found that changing the import { defineConfig } from "@tanstack/react-start/config";
export default defineConfig({
server: {
preset: "bun",
serveStatic: "node", // or "inline"
}
}); |
@lucasthevenet omg, THANK YOU! 3 hours wasted 🥲 |
@lucasthevenet Another big thank you, wasted a ton of time trying to figure this out! |
Which project does this relate to?
Start
Describe the bug
We recently upgraded an app from @tanstack/start v1.102.5 and now see that in the production build with the 'bun' preset, static assets are no longer served correctly - the server returns a 404. This applies to all assets in the .output/public folder.
The temporary workaround is to use the 'node-server' preset instead and continue to serve the build with
bun run
.Your Example Website or App
https://codesandbox.io/p/devbox/6np3x7
Steps to Reproduce the Bug or Issue
The codesandbox is a copy of the 'Start Basic' example with no changes other than the addition of
server: { preset: "bun" }
to app.config.tspnpm build
bun run .output/server/index.mjs
curl -i http://localhost:3000/favicon.png
Expected behavior
The build should continue to function as it did with an earlier version of @tanstack/start.
Screenshots or Videos
No response
Platform
Additional context
No response
The text was updated successfully, but these errors were encountered: