node.js - 建议我最好的 NodeJs API 验证包
问题描述
我以前在 laravel 工作,laravel 的内置库对于处理各种错误非常有效。节点中是否还有任何库也可以使用正确的代码结构处理大多数错误 - 我不喜欢下面的代码结构 -
check('price').not().isEmpty().withMessage('must not empty').isInt().withMessage("Must be a Integer")
解决方案
我想我已经多次使用Expect npm 库并且我发现它更容易使用。有许多内置功能使您的工作变得轻松。https://jestjs.io/docs/en/expect.html https://www.npmjs.com/package/expect
其次,如果您将它用于数据库操作,猫鼬会在插入数据之前提供您想要使用的各种验证。在下面查看: https ://mongoosejs.com/docs/validation.html
推荐阅读
- node.js - node_redis(npm redis模块)是否支持redis集群模式或者我们必须使用ioredis?
- matlab - 使用 fplot 函数时如何矢量化?
- r - 将字符串与 for 循环 -R 配对
- json - 使用“JSON”列的 Laravel 5 关系
- javascript - 使用媒体查询的 css 图像交换移动与桌面
- python - 请求 Maya Python 协助:根据文本字段内容连接属性
- apache-flink - 缓冲池在 POJO 类型上被破坏
- r - 在 ggplot2 中使用 scale_color_manual 时顺序错误
- python - (sqlite3.OperationalError) 无法从使用 Chatterbot 的事务中更改为 wal 模式
- mysql - 每个表上都有租户 ID 的多租户数据库