node.js - Loopback:将修剪功能应用于所有传入的字符串属性

标签 node.js loopback

我想修剪在 HTTP 请求中发送到我的环回项目的所有字符串。我可以在模型文件中使用验证器,但是在请求到达模型之前我可以做些什么吗?

谢谢

最佳答案

您可以编写自定义快速中间件来修剪您的请求数据字段。

var trimmer = function(req, res, next){
  req.body = _.object(_.map(req.body, function (value, key) {
    return [key, value.trim()];
  }));
  next();
}

app.use(trimmer);

Follow this link为了更好地理解。

关于node.js - Loopback:将修剪功能应用于所有传入的字符串属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53704774/

相关文章:

node.js - 什么是 Node.js 的无缓冲特性

node.js - 当我在 Laravel 项目中运行 npm install 时,它显示错误 - npm WARN deprecated gulp-util@3.0.8 : gulp-util is deprecated - replace it

node.js - 环回:model.settings.validateUpsert 被覆盖为 false

node.js - Loopback 4 从数据库中发现模型

c# - 发送数据到 127.* : Unreachable Host

javascript - 当数据库更改时为每个人更新 DOM - MongoDB、Ajax、Express、React

javascript - 为 promise 编写循环的正确方法。

node.js - 为什么在 I/O 回调中 setImmediate() 总是在 setTimeout() 之前运行 [NodeJS]?

javascript - Loopback如何覆盖角色ACL?

javascript - 限制用户访问环回中其他信息的最佳方法是什么?