express-openapi-validatorとはなんぞや。
Node.js + ExpressのRest APIを作成時にリクエストパラメータの検証用のよいOSSがないか探した話。
早々に、結論として
うだうだ書いたとての内容なので、
express-openapi-validator
はnpmjsに以下のように記述されています。
OpenAPI3仕様を使用してAPIリクエストとレスポンスを自動的に検証するExpressJS用のOpenApiバリデーター
ここで登場するOpenAPI3
は、以前Swagger
と言われていた共通仕様で、RESTful Webサービスを記述、生成、使用、および視覚化するための機械可読インターフェースファイルの仕様らしいです。
なので、express-openapi-validator
は上記の仕様を満たした(または満たそうとする)場合に有用であるので、
満たさない場合は、express-validator
を利用してればよいと思います。
というか実際、そうしました。
・・・express-openapi-validator
って名前、紛らわしくない?
コメント