一个奇怪的Error对象被记录到控制台

时间:2015-05-09 06:21:22

标签: node.js youtube-api youtube-javascript-api

我正在尝试通过youtube API发表评论,但他们在尝试时会返回错误。

当我记录错误对象时,我得到了

{ [Error: Bad Request] code: 400 }

第一部分看起来很奇怪(数组中的键值?)

我尝试记录对象的键,它只返回code

假设API返回更详细的消息,但它就像[Error: Bad Request]中的'隐藏',我不知道如何访问

1 个答案:

答案 0 :(得分:0)

这就是Node如何格式化错误。

在节点控制台中自己尝试:

var e = new Error("Test");
e.code = 500
console.log(e); // Outputs: { [Error: Test] code: 500 }

至于您对YouTube API的问题,我建议在StackOverflow上针对您的问题创建一个不同的问题,提供有关您如何调用API的更多信息。