Javascript Express+中的服务器端数据验证;node.js

Javascript Express+中的服务器端数据验证;node.js,javascript,validation,node.js,Javascript,Validation,Node.js,我的服务器由三个主要组件组成——node.js+express+mongojs。现在,我正在寻找一种插入客户端输入的服务器端验证的方法。Mongoose通过其模式定义提供了验证,但是,我希望验证独立于特定的DB层 理想情况下,我正在寻找支持声明性验证规则的东西(同样,像mongoose模式),但不与mongo耦合 有什么想法吗 附言 我之所以提到Express,是因为我的目的是将验证层作为Express中间件插入。这应该行得通,不是吗 p.p.S 如果同样的javascript代码也可以在客户端

我的服务器由三个主要组件组成——node.js+express+mongojs。现在,我正在寻找一种插入客户端输入的服务器端验证的方法。Mongoose通过其模式定义提供了验证,但是,我希望验证独立于特定的DB层

理想情况下,我正在寻找支持声明性验证规则的东西(同样,像mongoose模式),但不与mongo耦合

有什么想法吗

附言

我之所以提到Express,是因为我的目的是将验证层作为Express中间件插入。这应该行得通,不是吗

p.p.S


如果同样的javascript代码也可以在客户端使用,这是一个额外的好处。

我很幸运使用了节点验证器:

当进行向下投票时,解释原因被认为是很有礼貌的。