我使用Sails.js + Passport.js authentication through websockets来绑定用于通过websocket(使用sockets.io)进行请求的password.js方法,但是我应该如何添加express-validator方法以确保所有请求都具有来自该方法的方法
答案 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')()
这应该让您表达验证器,并且可以导入和使用它。
希望它可以解决您的查询。