相关疑难解决方法(0)

我需要将 @hapi/joi 与 mongoose 一起使用吗?

我需要使用@hapi/joiwith吗mongoose

据我了解@hapi/joi用于验证 HTTP 请求(标头、参数、正文等)。@hapi/joi提供它自己的模式验证。它还mongoose提供了它自己的模式验证,但在另一个级别上。如果hapi/joi尝试验证 HTTP 请求,则mongoose架构验证可确保插入数据库的数据有效。

正如您所看到的,这两个库都提供了自己的模式验证(在不同级别)。它需要额外的资源来保持两个模式彼此相同(这是一个容易出现错误的地方)。

问题是:我是否需要保留这两个库并支持两种模式?或者我可以使用mongoose它们的验证并且@hapi/joi是冗余?

提前致谢!

更新:

我找到了相关问题,但它无论如何都没有回答我的问题:(

mongoose node.js joi

3
推荐指数
1
解决办法
2361
查看次数

标签 统计

joi ×1

mongoose ×1

node.js ×1