簡體   English   中英

Hyperledger Fabric和NodeJS-如何轉換緩沖區

[英]Hyperledger Fabric and NodeJS - How to convert buffer

我正在使用Hyperledeger Fabric v1.1,並且正在NodeJ中開發后端。

使用Fabric NodeJS SDK,我可以成功查詢區塊鏈並檢索當前塊的信息。

但是,我不能從Buffer類型正確轉換塊的哈希。

從區塊鏈中檢索的json片段下方。

currentBlockHash:{
  "buffer": {
    "type": "Buffer",
    "data": [8,38,18,32,150,172,137,248,232,203,159,23,44,4,75,29,169,171,120,165,83,22,158,45,93,3,37,120,100,164,229,211,49,194,208,181,26,32,119,47,159,196,237,190,29,24,139,56,212,190,59,126,77,80,76,228,28,171,108,134,241,97,162,190,84,39,240,25,115,135]
  }
}

如何在NodeJS的utf-8中將其轉換為普通字符串?

您可以使用arraybuffer-to-string npm package

var str = arrayBufferToString(buffer, encoding='utf8')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM