我在登录后使用react-cookie保存帐户数据
cookie.save(‘account’,accountData)
并检索
var account = cookie.load(‘account’)
它在我需要的时候.我看到cookie被保存到浏览器中,我可以在加载组件后在客户端使用它,但我需要在服务器端进行预渲染 *** 作.
所以问题是如何实现这一目标?或者,如果cookie不是正确的方法,那么最好的方法是什么?
解决方法 您使用的是cookie解析器中间件吗?来自react-cookie文档:You can also plug it directly with a Node.Js request by adding just before the renderToString:
reactcookie.plugToRequest(req,res);
(require the cookieParser mIDdleware)
除非您在Express应用程序中安装并启用了一些cookie解析中间件,否则Express不会解析获取cookie的请求.
总结以上是内存溢出为你收集整理的ReactJS在服务器端渲染时使用cookie全部内容,希望文章能够帮你解决ReactJS在服务器端渲染时使用cookie所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)