采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我发现一个问题,当我在未登录状态或者登录状态访问别人的个人中心,实际上是能访问的,这是一个很严重的问题,但是我们在进入个人中心时直接在getServerSideProps里调用数据库查询,这样不能在服务端做任何处理,这个问题有没有什么好的解决办法? 一开始我想用middleware来解决,但是在未加载时是不能访问store也就不能获取登录状态。
个人中心其实就是故意做成允许别人访问的呢,只是非本人不能编辑,可以参考下掘金之类的,都是可以点到其他人的个人中心查看的
嗯,后来我觉得可以给别人看,不过如果有一些个人设置页面,还是需要做一个路由守卫,可以在getServerSideProps中通过判断路由id和请求体里的id是否一致来做
嗯嗯 可以根据业务场景自己定制的
登录后可查看更多问答,登录/注册
Next.js+React+Node系统实战,搞定SSR服务器渲染
839 7
903 14
210 12
671 11
640 9