app.use(express.raw())在Express.js中不起作用。
创始人
2024-09-09 20:00:44
0

Express.js原生不支持处理二进制数据。要使用express.raw()来处理二进制数据,需要添加中间件并使用body-parser来解析请求体。以下是一个解决方案示例:

const express = require('express');
const bodyParser = require('body-parser');

const app = express();
app.use(bodyParser.raw({ type: 'application/octet-stream' }));
app.post('/', (req, res) => {
  console.log(req.body); // 输出二进制数据
  res.send('Received binary data');
});

app.listen(3000, () => {
  console.log('Server started at http://localhost:3000');
});

上面的示例代码使用了body-parser中间件来处理二进制数据。首先,使用bodyParser.raw()函数来定义处理二进制数据的中间件。然后在它之后添加一个请求处理函数,使用req.body来获取请求的二进制数据。

需要注意的是,body-parser只会解析指定类型的请求体。在示例中,我们设置了type: 'application/octet-stream'来表示接收的是二进制数据类型的请求体。如果请求体类型不是指定类型中的一种,那么body-parser不会解析它,并且req.body将会是undefined。

相关内容

热门资讯

我来教大家(wepoke好牌)... WePoker透视辅助版本稳定性对比与推荐‌:我来教大家(wepoke好牌)外挂透明挂辅助器(透视)...
盘点十款!德扑计算(wEpoK... 盘点十款!德扑计算(wEpoKe)外挂透明挂辅助软件(辅助挂)详细教程(真是有挂)-哔哩哔哩 科技详...
分享一款(fishpoker大... 分享一款(fishpoker大菠萝)外挂透明挂辅助工具(透视)软件透明挂(有挂详情)-哔哩哔哩这是由...
玩家交流(fishpoker下... 玩家交流(fishpoker下载)外挂透明挂辅助工具(辅助挂)软件透明挂(了解有挂)-哔哩哔哩1、许...
我来分享(Wepoke合作)外... 我来分享(Wepoke合作)外挂透明挂辅助器(辅助挂)果真是真的有挂(2024已更新)(哔哩哔哩);...
今日头条!aa扑克伙牌(weP... 这是一款非常优秀的aa扑克伙牌 ia辅助检测软件,能够让你了解到aa扑克伙牌中牌率当中全部隐藏参数,...
盘点一款(wEpoKe)外挂透... 盘点一款(wEpoKe)外挂透明挂辅助工具(辅助挂)发牌机制(竟然有挂)-哔哩哔哩;wEpoKe最新...
透视好友(微扑克后台)外挂透明... 微扑克后台新手教程相关信息汇总(需添加指定薇757446909获取下载链接);透视好友(微扑克后台)...
攻略讲解(wpk德州辅助器)外... 攻略讲解(wpk德州辅助器)外挂透明挂辅助器安装(透视)确实真的有挂(2022已更新)(哔哩哔哩)1...
如何分辨真伪!德州wpk(We... 如何分辨真伪!德州wpk(WepokE)外挂透明挂辅助器安装(透视)插件教程(有挂攻略)-哔哩哔哩1...