node.js - 使用 bodyParser.json() 在快速中间件中获取原始正文
问题描述
我所有的路径都只接受 JSON。所以使用 bodyParser.json() 作为中间件是有意义的。问题在于身份验证过程基于原始有效负载。身份验证是通过自定义中间件完成的。有什么方法可以使用 bodyParser.json() 并且仍然能够访问原始请求有效负载?
我找到了这个解决方案
app.use(bodyParser.json({verify:function(req,res,buf){req.rawBody=buf}}))
这里https://stackoverflow.com/a/30196898/3531412但我认为这不是验证的使用方式。
这里有什么建议吗?
解决方案
推荐阅读
- python - django 2 models.py 中的关系
- variables - 在另一个剧本中使用来自一个 yml 文件的变量
- reactjs - onClick 渲染没有发生 ReactJs
- php - 提交输入正在向数据库登录检查器发送空答案
- javascript - 从手风琴中的打开元素中删除点击类
- sass - 填充弄乱了 flexbox 对齐
- ios - 以编程方式组织 UIbutton 的通用应用程序方法
- smartcard - 将 cap 文件加载到 javacard 中
- spring-boot - 安全 Springfox Swagger2 UI
- github - 代码在 github 页面上的格式不正确