在nodejs中访问ArrayBuffer请求有效负载

时间:2016-03-26 03:56:00

标签: javascript node.js arraybuffer

app.post("/arraybuffer/:filename", function(req, res){
    console.log(req.body);
    console.log(req.params.filename);
}

我有一个nodejs服务器,它使用xhr.send从客户端收到一个ArrayBuffer

  • 我可以使用网络标签下的chrome dev工具在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}));

0 个答案:

没有答案