Protobuf js отправляет сообщение в виде байтового массива
Пытаюсь отправить сообщение proto3 в узел js и зашифровать его в массив байтов. однако в соответствии с протоколом js сообщение кодируется в буфер (а не в байтовый массив), а не в узел js. Есть ли способ кодировать это сообщение в байтовый массив?
var message = SomeMessage.create(payload);
var buffer = SomeMessage.encode(messager).finish();
console.log(buffer) // returns <Buffer>
0 ответов
Если вам нужен массив с числовыми значениями байтов, вы можете попробовать:
const bufferedData = Buffer.from(JSON.stringify(message));