タグ

ブックマーク / qiita.com/ay-kapi (1)

  • Zodのバリデーション実装時間を短縮しバックエンドとの整合性を保つ - Qiita

    はじめに NRI OpenStandia Advent Calendar 2023の 20日目担当のあやかです。 フロントエンドのバリデーション定義ファイルを自動生成出来ないか試してみたので紹介します この記事の前提として、 バリデーションライブラリとして、TypeScript first でスキーマ定義とバリデーション設定を行うことが出来るZodを使用 OpenAPI Specification(以下OAS)とJSON Schemaからファイル生成出来るかを検証 手動でバリデーション定義をしたファイルと自動生成したファイルの両方のバリデーションチェックを適用出来るか検証 を行い、その結果を紹介する記事です。 背景 業務でとあるWebアプリを開発しています。 このアプリは入力項目がとても多く、フロントエンドでもバックエンドでもバリデーションをかけなければいけないという要件があります。 そう

    Zodのバリデーション実装時間を短縮しバックエンドとの整合性を保つ - Qiita
    yojik
    yojik 2023/12/21
  • 1