环回:将 trim 函数应用于所有传入的字符串属性
Loopback: Apply trim function to all incoming string properties
我想 trim 将 HTTP 请求中发送的所有字符串发送到我的环回项目。我可以在模型文件中使用验证器,但是在请求到达模型之前我可以做些什么吗?
谢谢
您可以将自定义 express 中间件写入 trim 您的请求数据字段。
var trimmer = function(req, res, next){
req.body = _.object(_.map(req.body, function (value, key) {
return [key, value.trim()];
}));
next();
}
app.use(trimmer);
为了更好地理解。
我想 trim 将 HTTP 请求中发送的所有字符串发送到我的环回项目。我可以在模型文件中使用验证器,但是在请求到达模型之前我可以做些什么吗?
谢谢
您可以将自定义 express 中间件写入 trim 您的请求数据字段。
var trimmer = function(req, res, next){
req.body = _.object(_.map(req.body, function (value, key) {
return [key, value.trim()];
}));
next();
}
app.use(trimmer);