javascript - Javascript,如何检查对象的所有属性?是否可以将其与模式进行比较?
问题描述
我在 Node.js 中有一个具有 REST 服务的应用程序,该服务(使用 POST 方法)接受在正文请求中作为有效负载传递的 JSON。
JSON有效负载被解析,所以我有一个对象,此时我想检查所有必填字段是否存在。
我必须逐个字段地检查它,或者有办法将对象与定义的模式进行比较?
哪个是最好的方法?
解决方案
您可以尝试Joi
模式创建和验证。
推荐阅读
- python - StanfordCoreNLP 西班牙语模块
- php - 数组索引数组上的foreach循环php
- qt - 如何保存标签的 QPixmap,该标签由其上方的另一个标签组成,该标签具有 Qpixmap
- c# - 我可以在不明确检查 null 的情况下安全地对可能为 null 的属性进行赋值吗?
- sql-server - table1.columA REFERENCES table1.columb 是什么意思?
- amazon-web-services - 有没有办法向自动化 AWS Redshift 快照添加标签?
- swift - MapKit - 显示用户位置和 MKPolygon 区域的问题
- laravel - 请求中的 Laravel 唯一验证与该请求中的其他字段?
- android - 如何从内容 uri 在 exoplayer 上播放视频?
- sql - SQL Server 分组号码生成