Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点JS和Coinbase_Javascript_Node.js_Coinbase Api - Fatal编程技术网

Javascript 节点JS和Coinbase

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) {

我试图将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) {
    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);}