Publier des Données JSON de Validation Express.js

Je suis en train d'écrire une application à l'aide de Node.js et Express.js. L'application dispose d'une (petite) API REST et puis un front-end web. J'utilise MongoDb.

Pour l'API, j'ai tendance POST de données à un point de terminaison, et ensuite faire le traitement ou que ce soit, et le dump dans une base de données. Cependant, j'ai un schéma de base de données, je voudrais faire respecter. Quelles sont mes options /les meilleures pratiques de l'application d'une structure spécifique sur mon POST de données donc je sais que certains champs sont présents et de types spécifiques.

Ce serait bien si cela pourrait être fait au niveau middleware, mais il n'est pas nécessaire. Ce que les gens font habituellement pour la validation de schéma d'application?

OriginalL'auteur David Adrian | 2012-12-02