高度なフォームを記述して検証するための、サーバー側とクライアント側の両方の JavaScript フレームワークはありますか?
シングル ページ アプリケーションでは、フロントエンドとバックエンドのロジックが分離されています。理想的には、フォームの検証は最初にフロントエンド レベル (ブラウザーによって) で、ユーザー フレンドリーな方法で行われます。次に、フォーム データはバックエンドに送信され、サーバーによって再度検証されてから、データベースまたは処理に挿入されます。
MEAN スタックを使用すると、javascript が両端で機能します。フロントエンド レベルとバックエンド レベルでユーザー入力データを検証するために同じフレームワークを活用すると、Web アプリの開発が大幅に高速化され、堅牢になります。
「高度なフォームの説明」とは、フィールドの検証が他のフィールドの値や可視性に依存する可能性があるデータの説明を意味します。または、フィールドが必要であるという事実は必ずしも一定ではなく、値に依存する可能性があります。他のフィールド (理想的には、検証はコールバックを通じて記述できます)。