1

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

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
     });
}

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

谢谢你。

4

1 回答 1

1

好的,我会自己回答。

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

我自己写了一个(在这里得到一点帮助=D)一个管理验证的小助手:

http://pastebin.com/Bw0qdbu1

感谢您的帮助;)文件中有两个示例,我使用的是sails.js。但它可以与任何东西一起使用,显然你需要验证器包。

npm install validator --save

不要忘记在文件开头导入验证器。

var validator = require('../services/validator');
于 2013-09-29T16:02:31.680 回答