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));
Другие вопросы по тегам