首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我什么时候使用express-validator而不是@hapi/joi?

我什么时候使用express-validator而不是@hapi/joi?
EN

Stack Overflow用户
提问于 2020-08-23 12:38:48
回答 1查看 747关注 0票数 0

我已经使用@hapi/joi实现了我的代码库,但我最近遇到了express-validator,它似乎做了所有相同的事情,但使用起来要简单得多。我已经回顾了这里关于这个主题的一些问题,但它们大多是过时的。

我知道这可能是主观的,但是你什么时候会推荐我使用express-validator而不是@hapi/joi?也许express-validator能更好地工作b/c我使用的是Express,这就是构建这个模块的目的。

我问b/c我用过的所有教程都使用了@hapi/joi,我不明白为什么。也许我漏掉了一些明显的东西。

我真正喜欢express-validator的原因是,在Express路由中使用卫生设施是如此容易,除非任何人对它有问题,否则我可能会永久切换。@hapi/joi也有这种能力,但更难实现IMO。

EN

回答 1

Stack Overflow用户

发布于 2020-08-23 14:25:04

@Gary。hapi/joi允许您为验证创建蓝图,而express-validator使用validator.js。显然,在使用express项目时,您会发现express-validator可以开箱即用,无需太多配置,而这正是我将使用express-validator的地方。当我需要为我的请求设置验证,并且我不太担心我的Validating params中的自定义级别和可读性时。

如果你想看到一种批判性的方法和两者之间的比较,101node.io有一个很棒的博客:https://101node.io/blog/javascript-validators-comparison-using-joi-vs-express-validator/#:~:text=express%2Dvalidator%20is%20a%20set,js%20middlewares%20that%20wraps%20validator.&text=Joi%20can%20be%20used%20for,library%20and%20easy%20to%20use

祝你编码愉快!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63543448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档