hono static files return 404 in wrangler dev and worker when in subdirectory of assets folder

Hello, i am using hono with a cloudflare worker to serve the asset folder 'assets' as seen in the examples:
<p>
Try visiting: <a href="/my-file.txt">/my-file.txt</a> and <a href="/folder/nested-file.txt">/folder/nested-file.txt</a>
</p>
<p>
Try visiting: <a href="/my-file.txt">/my-file.txt</a> and <a href="/folder/nested-file.txt">/folder/nested-file.txt</a>
</p>
both files exist in the assets directory (it is the serve-static hono github example) however Hono loads the file my-file.txt from the assets root but /folder/nested-file.txtgives a file not found 404 all config is the standard given here: https://github.com/honojs/examples/tree/main/serve-static i have no idea why even the example is not working. any ideas to try would be great!
GitHub
examples/serve-static at main · honojs/examples
Examples using Hono. Contribute to honojs/examples development by creating an account on GitHub.
1 Reply
leon
leonOP2d ago
i have fixed the issue. i was running node v18.14.1, but have now updated to lts v22.14.0. all static files are now served. perhaps a minimum node version check should be introduced into hono, i cannot see mention of it on the hono site (could have very well missed it)

Did you find this page helpful?