帮助检查所有参数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的小帮手(这里有一些帮助)
感谢您的帮助;)文件中有两个样本可用,我使用的是sails.js。 但它可以用于任何事情,显然你需要validation包。
npm install validator --save
不要忘记在文件开始时导入validation器。
var validator = require('../services/validator');
- Express POST – 返回的JSON被JQuery视为无效
- (Ajax&express js)Express js授权中间件
- 如何让我的数据库在我执行api调用时不追加状态?
- 在Node中使用Passport中间件进行Twitter身份validation
- expression不引导引导
- 使用Express / Redis进行会话存储时,“会话”未定义
- 如何在服务器端构buildNode,Express,Connect-Auth和Backbone应用程序?
- Phonegap在服务器端使用expressjs和passportjs进行身份validation
- 是否有可能在node.js请求中设置无限超时?