帮助检查所有参数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');
- Ajax DELETE请求似乎只删除列表中的第一个项目
- node.js / socket.io,cookie只在本地工作
- 我使用auth0进行用户身份validation,并且我有一个针对CRUDpost(title,img,desc)的API。 如何进行CRUD API的authentication调用?
- layout.ejs在Heroku的NodeJS应用程序上不起作用
- 张贴JSON数据来表示应用程序越来越{}
- 使用ajax调用Express JS问题更新会话值
- 在数组对象中查询自动生成Shortid字段在mongodb上不工作?
- 铬开发工具打开时的双重请求
- 做一个适当的MongoDB查询(TypeError:将循环结构转换为JSON)