Node.jsとExpress.jsを使用してアプリを作成しています。アプリには(小さな)REST APIがあり、次にWebフロントエンドがあります。私はMongoDbを使用しています。
APIの場合、POST
データをエンドポイントに転送してから処理などを実行し、データベースにダンプします。ただし、強制したいデータベーススキーマがいくつかあります。データに特定の構造を適用するためのオプション/ベストプラクティスは何ですかPOST
。特定のフィールドが存在し、特定のタイプであることがわかります。
これがミドルウェアレベルで実行できればいいのですが、必須ではありません。人々は通常、検証/スキーマの実施のために何をしますか?