如何通过Nodejs将ArrayBuffer返回给客户端

时间:2016-08-21 08:54:58

标签: javascript ajax node.js arraybuffer

我想使用Node.js将arrayBuffer返回给客户端,但我发现了一些问题。

我的节点server.js

res.write(new Buffer([0,1,2]));
res.writeHead(200,{'Access-Control-Allow-Origin':'*','Access-Control-Allow-Method':'GET,POST','Content-Type':'application/octet-stream'});
res.end();

和我的客户代码:

var xhr = new XMLHttpRequest();
xhr.responseType = "arraybuffer";
xhr.open("post","http://localhost:8008/");
xhr.onload = function(data){
    if (xhr.status === 200) {
        console.log('succuess');
        console.log(typeof this.response);
    }
}

但是chrome控制台错误:

POST http://localhost:8008/ net::ERR_INVALID_CHUNKED_ENCODING

0 个答案:

没有答案