【问题标题】:A weird Error object is being logged to console一个奇怪的错误对象被记录到控制台
【发布时间】:2015-07-20 03:10:18
【问题描述】:

我正在尝试通过 youtube API 发布 cmets,但他们在尝试时返回错误。

当我记录我得到的错误对象时

{ [Error: Bad Request] code: 400 }

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

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

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

【问题讨论】:

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


    【解决方案1】:

    这就是 Node 格式化错误的方式。

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-07-24
      • 2011-02-01
      • 1970-01-01
      • 2018-10-03
      • 2017-10-08
      • 1970-01-01
      • 2020-12-26
      • 2020-07-30
      • 1970-01-01
      相关资源
      最近更新 更多