【发布时间】:2021-05-20 09:48:10
【问题描述】:
我正在使用 esbuild 开发一个 SPA,并且有一个启动开发服务器的服务功能,但是,如果我转到任何路由,例如“/about”,这会导致 404,因为这是一个 SPA,那条路线上没有实际的文件。
如果我可以解决对“/”的所有请求,那么这将解决此问题。
有什么想法吗?
【问题讨论】:
标签: javascript single-page-application esbuild
我正在使用 esbuild 开发一个 SPA,并且有一个启动开发服务器的服务功能,但是,如果我转到任何路由,例如“/about”,这会导致 404,因为这是一个 SPA,那条路线上没有实际的文件。
如果我可以解决对“/”的所有请求,那么这将解决此问题。
有什么想法吗?
【问题讨论】:
标签: javascript single-page-application esbuild
我刚刚在我的package 中添加了--single 标志,这是esbuild --serve 的简单包装。你可以查看my source code 看看它是如何工作的。
如果代理请求返回 404,则将 req.path 设置为 / 再试一次,就这样。
【讨论】: