【Go-Zero】type mismatch for field “Auth.AccessSecret”, expect “string”, actual "number"报错解决方案
大家好 我是寸铁👊
总结了一篇type mismatch for field “Auth.AccessSecret”, expect “string”, actual "number"解决方案的文章✨
还包含配置jwt密钥的各种注意事项✨
喜欢的小伙伴可以点点关注 💝
问题背景
大家好,我是寸铁。今天在学习gozero 框架使用jwt 进行鉴权登录时,运行入口文件,报错yaml 文件配置报错bug , 下面和寸铁一起来瞧瞧这个bug 是怎么样的?
报错
运行入口文件,报错如下:

具体为:
error: config file etc/users.yaml, type mismatch for field “Auth.AccessSecret”, expect “string”, actual “number”
排查
这个错误表明配置的密钥需要字符串,而不是纯数字。

本文介绍了在使用Go-Zero框架和JWT进行鉴权登录时遇到的typemismatch错误,即预期的Auth.AccessSecret字段应为字符串,但实际为数字。文章详细解释了错误原因,提供了解决方案,包括密钥设置需为包含特殊字符且长度不少于8位的字符串。
最低0.47元/天 解锁文章
2139

被折叠的 条评论
为什么被折叠?



