Javascript 节点JS和Coinbase
我试图将Coinbase与Node Js集成,但无法执行教程页面上给出的代码。我的代码是Javascript 节点JS和Coinbase,javascript,node.js,coinbase-api,Javascript,Node.js,Coinbase Api,我试图将Coinbase与Node Js集成,但无法执行教程页面上给出的代码。我的代码是 `var coinbase = require('coinbase'); var client = new coinbase.Client({'apiKey': mykey, 'apiSecret': mysecret}); client.getAccounts({}, function(err, accounts) { accounts.forEach(function(acct) {
`var coinbase = require('coinbase');
var client = new coinbase.Client({'apiKey': mykey, 'apiSecret': mysecret});
client.getAccounts({}, function(err, accounts) {
accounts.forEach(function(acct) {
console.log('my bal: ' + acct.balance.amount + ' for ' + acct.name);
});
});`
我发现以下错误:
accounts.forEach(account=>{
^
typeError:无法读取null的属性“forEach”
期待您的回答!谢谢
错误很明显:
帐户
等于null。在使用帐户
之前,您应该检查错误中的内容。错误很明显:帐户
等于null。在使用帐户
之前,您应该检查错误中的内容。您好,您可以这样使用
client.getAccounts({}, function(err, accounts) {
accounts.forEach(function(acct) {
console.log(acct.name + ': ' + acct.balance.amount + ' ' + acct.id );
});
});
你好,你可以这样用吗
client.getAccounts({}, function(err, accounts) {
accounts.forEach(function(acct) {
console.log(acct.name + ': ' + acct.balance.amount + ' ' + acct.id );
});
});
您可以尝试使用不同的API密钥,并检查这些密钥是否已启用
var Client = require('coinbase').Client;
var client = new Client({
'apiKey': 'API KEY',
'apiSecret': 'API SECRET'
});
client.getAccounts({}, function (err, accounts) {
accounts.data.forEach(function (acct) {
console.log(acct.name + ': ' + acct.balance.amount + ' ' + acct.id);
});
});
accounts还返回大量信息,但我们正在查看数据块。有关getAccounts()调用的完整示例响应,请参阅Coinbase API v2文档-
让我们知道这是否有效。祝你好运!你可以尝试使用不同的API密钥,并检查这些密钥是否已启用
var Client = require('coinbase').Client;
var client = new Client({
'apiKey': 'API KEY',
'apiSecret': 'API SECRET'
});
client.getAccounts({}, function (err, accounts) {
accounts.data.forEach(function (acct) {
console.log(acct.name + ': ' + acct.balance.amount + ' ' + acct.id);
});
});
accounts还返回大量信息,但我们正在查看数据块。有关getAccounts()调用的完整示例响应,请参阅Coinbase API v2文档-
让我们知道这是否有效。祝你好运!在foreach
循环之前添加if(err){console.log(err);}
以调试错误。谢谢。我收到一个参考错误:err未定义添加if(err){console.log(err);}
在foreach
循环调试错误之前。谢谢。我得到了一个参考错误:err未定义谢谢,我在检查err时也遇到了困难。我得到了一个参考错误,因为err未定义。如何克服它?谢谢。就在accounts.foreach
之前,添加if(typeof err!=“undefined”){console.log(err);}
谢谢,我在checkng err方面也遇到了困难。如果没有定义err,我会遇到一个引用错误。如何克服它?谢谢。就在accounts.forEach
之前,添加if(typeof err!='undefined'){console.log(err);}