V-Q*_*YEN 5 buffer node.js angularjs
我如何在 Angularjs 中使用/调用Nodejs 的缓冲区?我在谷歌上花了很多时间,但找不到答案。感谢您的帮助。
我找到了解决方案。这个想法是使用 ArrayBuffer、Javascript 的 DataView 来制作与 NodeJS 的 Buffer 相同的东西。
例如,在 NodeJS 中,我写了一些东西:
var buffer = new Buffer(9);
buffer.writeUInt8(3, 0);
buffer.writeUInt32LE(0x00040000, 1);
Run Code Online (Sandbox Code Playgroud)
对应的Javascript代码如下:
var buffer = new ArrayBuffer(9);
var dataview = new DataView(buffer);
dataview.setUint8(0, 3);
dataview.setUint32(1, parseInt('0x00040000'), true);
Run Code Online (Sandbox Code Playgroud)
希望这对遇到同样问题的人有所帮助。