路由映射刷新返回404的问题
来源:3-4 路由映射

一度王爵吉尔伽美什
2019-05-08
- 请问老师,我们的spa使用browserhistory路由模式时,部署到生产服务器以后去到别的页面刷新会返回404,需要在服务器端配置所有的路由都指向index.html对吧,这种情况和这个路由映射刷新返回404是一个意思吗?因为像非SSR的spa,只需要写一条配置让所有的路由都指向index.html就好,那像next这种,如果页面很多的话,每条动态路由都需要在koa(或者别的生产服务器)里新增一条配置吗?就比如有用户详情、文章详情等等好多“详情页面”,每个详情页面都需要在koa里写一条配置吗?
/userdetail/:uesrid
/articledetail/:articleid
...好多详情页面
/xxxdetail/:xxxid
// 每个详情页面使用路由映射后都需要在koa里写一条自己的配置,好让服务器知道该返回哪个页面?
写回答
1回答
-
Jokcy
2019-05-08
如果你要用;userid这样的param形式的路由,那你就需要在服务端进行转化,因为next本身不支持这样的路由。但是如果你转成?userid=xxx这样的形式,就不需要单独处理。
012019-05-08
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题