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

kob*_*e24 10 node.js socket.io sails.js express-validator

通过websockets使用Sails.js + Passport.js身份验证来通过websockets绑定passport.js方法(使用sockets.io),但我应该如何添加express-validator方法以确保所有请求都有来自它的方法

Har*_*hal 1

您可以在不使用 customMiddleware 的情况下通过在以下位置添加“express-validator”来完成此操作config/http.js

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

expressValidator: require('express-validator')()
Run Code Online (Sandbox Code Playgroud)

这应该会为您提供快速验证器,您可以导入并使用它。

希望它能解决您的疑问。