首页 > 解决方案 > 建议我最好的 NodeJs API 验证包

问题描述

我以前在 laravel 工作,laravel 的内置库对于处理各种错误非常有效。节点中是否还有任何库也可以使用正确的代码结构处理大多数错误 - 我不喜欢下面的代码结构 -

check('price').not().isEmpty().withMessage('must not empty').isInt().withMessage("Must be a Integer")

标签: node.jslaravelmongodbvalidationexpress

解决方案


我想我已经多次使用Expect npm 库并且我发现它更容易使用。有许多内置功能使您的工作变得轻松。https://jestjs.io/docs/en/expect.html https://www.npmjs.com/package/expect

其次,如果您将它用于数据库操作,猫鼬会在插入数据之前提供您想要使用的各种验证。在下面查看: https ://mongoosejs.com/docs/validation.html


推荐阅读