reactjs - ReactJS NextJS - 使用客户端路由持久化会话信息
问题描述
我正在将 NextJS 与 ExpressJS 自定义服务器一起使用。ExpressJS 为我的 NextJS 应用程序设置会话 cookie。我可以在 getInitialProps 中获取会话信息,当我使用服务器端路由(如正常页面加载)时效果很好,但是当使用带有下一个/链接链接的客户端路由时,我无法获取会话信息。请建议我在使用客户端路由时如何获取存储在 cookie 中的会话信息,并且无法在客户端访问 cookie。
解决方案
您应该使用 ReactJS 上下文,它可以让您将道具从 _app 页面传递给所有需要会话信息的组件。
推荐阅读
- python - 使用 sorted() 的列表顺序错误
- google-cloud-platform - 在 Google Compute Engine 上添加更多磁盘空间的最佳方法是什么?
- python - 更新由networkx绘制的matplotlib图
- autodesk-forge - 如何让 Autodesk Viewer LayerManager 正确地恢复状态
- python - python datetime打印与附加到列表显示不同的结果
- mysql - 通过最近添加的记录使用另一个表中的内连接进行更新
- dart - Angulardart降价指令不起作用
- php - PHP - mysqli 中的错误 1064 尝试进行选择查询
- html - 在 html 中覆盖正文样式
- angular - tinymce 角度模板替换变量 - 如何让变量重置并在每次负载时保持动态?