【发布时间】:2022-11-14 03:36:03
【问题描述】:
我正在为网站项目实施登录功能。后端是 Express,前端是 Nuxt 3。在成功验证用户登录后,Express 后端将必要的数据返回给网络服务器,然后网络服务器创建一个 httpOnly cookie 并在 Pinia 存储中设置任何必要的数据。在页面刷新时,我希望 Nuxt 3 服务器查看 cookie 并设置 Pinia 存储(因为它在页面刷新时丢失)。
有人可以提供一些指导吗?我看过使用 NuxtApp()可组合的,我可以看到 cookienuxtApp.ssrContext.req.headers.cookie,但这仅提供了所有设置的 cookie 的 K/V 配对,我需要对其进行解析。我知道 useCookie 可组合,但这仅在生命周期挂钩期间有效,这似乎只能解决不明确的.
谢谢。
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: javascript vue.js cookies nuxtjs3