【发布时间】:2016-10-04 01:22:20
【问题描述】:
谁能帮我解决这个 node.js 问题?
这是一个 node.js 函数,用于将值 0.333333 作为二进制数据发送回客户端:
app.get('/GetBinaryData', function(req, res)
{
var buf = new Buffer(8);
buf[0] = 0x55;
buf[1] = 0x55;
buf[2] = 0x55;
buf[3] = 0x55;
buf[4] = 0x55;
buf[5] = 0x55;
buf[6] = 0xd5;
buf[7] = 0x3f;
res.send(buf);
}
);
回到客户端,我可以获取流并转换为双精度流。
假设我想返回一个变量的值,比如说
var x = 0.432;
以类似的方式,我怎么能这样做?
我的最终目标是返回一个值数组,比如:
var 数组 = [7.1,5.2,13.3,300.4];
感谢您的帮助, 米奇。
【问题讨论】:
-
如果你在函数顶部定义一个数组
var ret = [],然后有一个迭代将多个缓冲区推入ret,最后将ret返回给客户端呢?
标签: node.js