私のサーバーは、node.js + express+mongojsの3つの主要コンポーネントで構成されています。現在、クライアント入力のサーバー側検証をプラグインする方法を探しています。Mongooseはスキーマ定義を通じてそれを提供しますが、検証を特定のDBレイヤーから独立させたいと思います。
理想的には、宣言型検証ルールをサポートするもの(ここでも、マングーススキーマなど)を探していますが、mongoとの結合はありません。
何か案は?
PS
私の意図は検証レイヤーをExpressミドルウェアとしてプラグインすることなので、Expressについて言及しています。これはうまくいくはずですよね?
PPS
同じjavascriptコードをクライアント側でも利用できる場合は、追加のボーナスがあります。