我目前正在尝试渲染路线,以便可以将它们作为静态站点放置在S3上,而无需将错误页面指向index.html
。即使该应用程序可以运行,HTTP响应仍为404。
因此,我尝试react-snap
来渲染我的路线。它适用于除身份验证之后的所有路由。例如,如果用户转到/dashboard
,他将被重定向到/login
。因此,react-snap
会为/login
路线渲染/dashboard
路线。
是否有更好的方法可以做到这一点?预先感谢。
编辑:我正在使用react-router进行客户端路由。页面的预渲染只是为了使S3在初始加载时不将错误页面用于其他路由。