[Node.js]express-openapi-validatorとexpress-validatorの違いについて

システム開発Tips

express-openapi-validatorとはなんぞや。

Node.js + ExpressのRest APIを作成時にリクエストパラメータの検証用のよいOSSがないか探した話。

早々に、結論として

うだうだ書いたとての内容なので、

express-openapi-validatornpmjsに以下のように記述されています。

OpenAPI3仕様を使用してAPIリクエストとレスポンスを自動的に検証するExpressJS用のOpenApiバリデーター

ここで登場するOpenAPI3は、以前Swaggerと言われていた共通仕様で、RESTful Webサービスを記述、生成、使用、および視覚化するための機械可読インターフェースファイルの仕様らしいです。

なので、express-openapi-validatorは上記の仕様を満たした(または満たそうとする)場合に有用であるので、
満たさない場合は、express-validatorを利用してればよいと思います。

というか実際、そうしました。

・・・express-openapi-validatorって名前、紛らわしくない?

フォローお願いします!

コメント

タイトルとURLをコピーしました