node.js - 使用 express-validator 作为 websockets 的中间件
问题描述
我通过 websockets 使用Sails.js + Passport.js 身份验证来绑定通过 websockets 请求的 passport.js 方法(使用 sockets.io),但是我应该如何添加express-validator方法以确保所有请求都有来自它的方法
解决方案
您可以在不使用 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')()
这应该让您快速验证器,您可以导入和使用它。
希望它能解决您的疑问。
推荐阅读
- javascript - 在启动时以 PDF 形式启动 JavaScript(使用 hyperref 生成)
- python - 在 cmd python 中显示已安装 python 2.7 但是当我编写 python2 时它显示它不被识别为内部文件或命令
- r - 为什么我在根据每日时间序列数据计算季节性观测值时会出错?
- ios - 是否可以将数据从视图控制器传递到 pod 库中的视图控制器?
- sass - 定义 @mixin 后未显示值更改
- python - 如何使用函数来解决 Python 中的以下问题?(已编辑)
- android - Espresso launchFragmentInContainer<> 绑定问题
- python - 在表单集中使用 Model.objects.all() 的间接方式
- c# - 如何使用 local.settings.json 文件的内容设置我的 Azure 函数?
- javascript - 不使用jquery按id选择列表项