app.post("/arraybuffer/:filename", function(req, res){
console.log(req.body);
console.log(req.params.filename);
}
我有一个nodejs服务器,它使用xhr.send从客户端收到一个ArrayBuffer
。
ArrayBuffer
请求中的请求有效负载下看到POST
数据!但是当我console.log(req.body)
时,我得到{}
。
我也尝试了console.log(new Uint8Array(req.body));
- 类似的结果 - Uint8Array {}
顺便说一下,console.log(req.params.filename);
工作正常。
需要帮助,谢谢。
(P.S。 - 我在顶部的app.js中有以下内容,所以它不是json解析问题)
app.use(bodyparser.json({limit: "15mb"}));
app.use(bodyparser.urlencoded({extended: true}));