You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React使用axios请求注册接口后报js-cookie is not a function错误

报错原因分析
  • 核心错误为js-cookie的API调用不符合规范:你导入的Cookies是工具对象,不是可直接执行的函数,你代码中jwt_decode(Cookies('access_token'))这一行直接将Cookies作为函数调用,因此触发类型错误。
  • 之前的Cookies.set调用符合规范所以能正常执行,存入token到Cookie的逻辑没有问题,只有取值时的错误调用导致后续逻辑中断,跳转无法执行。
修复方案

将出错行的代码修改为调用Cookies.get方法取值即可:

decode = jwt_decode(Cookies.get('access_token'));

js-cookie核心调用规范参考:

  • 存储Cookie:Cookies.set(键名, 键值, [可选配置项])
  • 读取Cookie:Cookies.get(键名)
  • 删除Cookie:Cookies.remove(键名, [可选配置项])

内容的提问来源于stack exchange,提问作者amirhossein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 03:24:03