帮助检查所有参数node.js – sails – express

我想检查我的控制器中的参数。 目前,我正在这样做:

create: function (req, res) { if(req.params.label && req.params.password){ // do stuff } } 

但我想更快地做到这一点。 我想知道是否没有已经存在的工具。

我想要做这样的事情:

 create: function (req, res) { checkParams({label: {empty: false}, password: {empty: false}}, function(err){ // Do stuff }); } 

你知道什么可以帮助我吗?

谢谢。

好吧,我会回答自己。

我发现这个模块,真的很有用。 https://github.com/chriso/node-validator

而且我自己写了一个帮助pipe理validation的小帮手(这里有一些帮助)

http://pastebin.com/Bw0qdbu1

感谢您的帮助;)文件中有两个样本可用,我使用的是sails.js。 但它可以用于任何事情,显然你需要validation包。

 npm install validator --save 

不要忘记在文件开始时导入validation器。

 var validator = require('../services/validator');