首页 > 解决方案 > ReactJS NextJS - 使用客户端路由持久化会话信息

问题描述

我正在将 NextJS 与 ExpressJS 自定义服务器一起使用。ExpressJS 为我的 NextJS 应用程序设置会话 cookie。我可以在 getInitialProps 中获取会话信息,当我使用服务器端路由(如正常页面加载)时效果很好,但是当使用带有下一个/链接链接的客户端路由时,我无法获取会话信息。请建议我在使用客户端路由时如何获取存储在 cookie 中的会话信息,并且无法在客户端访问 cookie。

标签: reactjsnext.js

解决方案


您应该使用 ReactJS 上下文,它可以让您将道具从 _app 页面传递给所有需要会话信息的组件。


推荐阅读