采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
其实也是我买这个教程想看到的可惜没有讲,前端路由和后端路由怎么同步起来?比如vue和react都提供hash和history路由方式,怎么做到history方式刷新页面不报错?望解答
SSR 在另外一个课程里面,这个课程里面在设计章节的时候没有考虑加入 SSR 的内容,不过本质上都是同构渲染,路由同步的前提是,可以做好 session 管理和依赖管理,具体到 history 刷新页面不报错,是需要页面上有服务端同步好的必要状态数据,在路由栈进栈出的时候,页面上的状态变更以外,如果涉及到了服务器端的数据同步,则需要在栈进栈出时候通过 API 做数据同步,很多时候出错是数据不一致导致的
这个需要后台做配置,核心就是不论访问哪个地址都返回 index.html。
app.get('*', function(req, res) {
res.sendFile(path.join(__dirname, 'index.html'));
});
这个是找了一下 express 的代码, koa 用写法一样,也可用 koa-static 这个中间件
好吧我试试,ssr应该也是差不多吧?
登录后可查看更多问答,登录/注册
Koa2+MongoDB+Parcel+Puppeteer+AntDesign快速搭建预告片网站
1.5k 7
1.3k 6
1.1k 6
1.2k 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号