使用express-validator作为websockets的中间件

时间:2018-07-17 08:50:39

标签: node.js socket.io sails.js express-validator

我使用Sails.js + Passport.js authentication through websockets来绑定用于通过websocket(使用sockets.io)进行请求的password.js方法,但是我应该如何添加express-validator方法以确保所有请求都具有来自该方法的方法

1 个答案:

答案 0 :(得分:2)

您可以通过在config/http.js中添加'express-validator'来实现,而无需使用customMiddleware:

order: [
      'startRequestTimer',
      'cookieParser',
      'session',
      'expressValidator',
      'bodyParser',
      'handleBodyParserError',
      'compress',
      'methodOverride',
      'poweredBy',
      '$custom',
      'router',
      'www',
      //'favicon',
      '404',
      '500'
],

expressValidator: require('express-validator')()

这应该让您表达验证器,并且可以导入和使用它。

希望它可以解决您的查询。