Protobuf js 以字节数组的形式发送消息



我试图在节点js中发送proto3消息并编码为字节数组。 然而,根据Protobuf JS,消息被编码为缓冲区(而不是字节数组(,而不是在Node JS中。有没有办法将此消息编码为字节数组?

var message = SomeMessage.create(payload);
var buffer = SomeMessage.encode(messager).finish();
console.log(buffer) // returns <Buffer>

如果你想要一个带有字节数值的数组,你可以尝试:

const bufferedData = Buffer.from(JSON.stringify(message));

最新更新