auth和zod感觉都是做api权限校验,感觉没有本质区别
来源:3-14 zod+drizzle,无需重复声明的schema
weixin_慕哥5061661
2024-07-22
auth和zod感觉都是做api权限校验,感觉没有本质区别, auth不过是对正常环境的登录校验,而zod只是对curl 或所谓的非正常 api请求的校验
写回答
1回答
-
Jokcy
2024-08-01
阶段不一样,auth本质上是检测你是否有权限请求某个api,并且auth的意义是帮助你保存接下去会话的上下文,通过在浏览器种一个cookie(session)让后续用户的请求过来时,你可以知道这个请求是来自哪个用户。想象一下如果没有auth,你的用户发起请求你要知道这个请求是来自哪个用户,你要如何解决呢?每次在请求参数中带上用户名密码?这显然是非常不安全的,而auth就是解决办法。zod则是用来检验请求参数是否合规的工具,zod并不是必须的,你有很多替代品,比如valibot,其本质只是一个帮助你实现api的工具。
00
相似问题
这个感觉和 Graphql 好像
回答 1
对本门课程目前听下来的感受
回答 3