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

助けてくれてありがとう ;) ファイルには 2 つのサンプルがあります。私は Sails.js を使用しています。しかし、それは何でも使用できます。明らかにバリデーターパッケージが必要です。

npm install validator --save

ファイルの先頭でバリデーターをインポートすることを忘れないでください。

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