关于OJ项目改session登录为 JW...的全部评论

关于OJ项目改session登录为 JW...的全部评论
2个评论
很简单,前端例如redux,vuex和pina这类状态管理工具,他们都是在网页刷新之后重新构建的。也就是说,你在刷新网页之后,状态管理工具的数据都会被清空,刷新完成之后又再次构建新的状态。所以在你想要刷新保持登录的时候,因为数据被清空了,拿到的jwt token也是空的。至此刷新后才不会正确携带token。 其次是你的第二个问题,想要提升技术的方式,最稳妥,最有效的方式就是做项目,项目做的越多,总结的也越多,收获也会越多。但是如果你的时间不太充裕的话,其实建议你关注好你的主要方向,比如关注好后端...
2025-02-02
小凯
小凯
等级vip作者
:
谢谢大佬,受教了
2025-02-02
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

关于第一个问题,通过 state.store.user.loginUser 传递 token 到 OpenAPI 配置不生效的原因可能是因为在你的代码逻辑中,OpenAPI 的配置可能在请求头被发送之前就已经被设置好了,而此时 state.store.user.loginUser 的值还未被更新为 token 的值。这样就导致请求头中不会包含 token。

解决这个问题的一种方法是,在设置 OpenAPI 的配置时,监听 state.store.user.loginUser 的变化...

2025-02-02
下载 APP