Node.js-TypeError回调不是函数

Node.js-TypeError回调不是函数,node.js,Node.js,我需要你的帮助 stamp.js var CoinStack = require('coinstack-sdk-js') const crypto = require('crypto'); var client = new CoinStack('c7dbfacbdf1510889b38c01b8440b1', '10e88e9904f29c98356fd2d12b26de'); var privateKeyWIF = CoinStack.ECKey.createKey(); //개인키

我需要你的帮助

stamp.js

var CoinStack = require('coinstack-sdk-js')
const crypto = require('crypto');


var client = new CoinStack('c7dbfacbdf1510889b38c01b8440b1', 
'10e88e9904f29c98356fd2d12b26de');


var privateKeyWIF = CoinStack.ECKey.createKey(); //개인키 생성
console.log('개인키 : '+ privateKeyWIF)


const message = "Hello, world";
var data = new Array();
data = Buffer.byteLength(message, 'utf8')
const hash = crypto.createHmac('sha256', data.toString()).digest('hex');
console.log("hash : ", hash)
console.log('')


var stampId = client.stampDocument(privateKeyWIF, hash);
console.log(stampId)
console.log('')[enter image description here][1]

我不知道该怎么办


我想要你的想法

你可以通过收听
unhandledRejection
获得更多关于承诺的信息。这将帮助您找到代码的确切破译位置。您正在调用的某些方法似乎期望提供回调函数。除了stampDocument函数之外,我看不到任何东西,coinstack sdk js npm repo中没有记录该函数。如果函数需要回调参数,则需要传入该参数,否则默认情况下它将未定义。您可以通过收听
unhandledrefraction
获取有关承诺的更多信息。这将帮助您找到代码的确切破译位置。您正在调用的某些方法似乎期望提供回调函数。除了stampDocument函数之外,我看不到任何东西,coinstack sdk js npm repo中没有记录该函数。如果函数需要回调参数,则需要传入该参数,否则默认情况下它将未定义。