如何在Angularjs中使用Nodejs的缓冲区?

时间:2017-05-26 14:52:44

标签: angularjs node.js buffer

如何在Angularjs中使用/调用Nodejs's Buffer?我在谷歌花了很多时间,但我找不到答案。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我们的想法是使用ArrayBuffer,Javascript的DataView与NodeJS的Buffer做同样的事情。

例如,在NodeJS中,我写了一些东西:

var buffer = new Buffer(9); 
buffer.writeUInt8(3, 0); 
buffer.writeUInt32LE(0x00040000, 1); 

Javascript中的相应代码如下:

 var buffer = new ArrayBuffer(9);
 var dataview = new DataView(buffer);
 dataview.setUint8(0, 3);            
 dataview.setUint32(1, parseInt('0x00040000'), true);

希望这有助于任何人遇到同样的问题。