使用nodejs通过api在github中创建问题并请求:响应未定义

时间:2015-11-30 02:12:07

标签: javascript node.js github-api

我已阅读此问题:Making a Post request to Github API for creating issue is not working但我正在寻找使用请求模块的支持。我已经阅读了github文档,但是我很难将他们的curl示例翻译成javascript。

这是slack / github与斜杠命令集成的更大尝试的一部分。现在我只是想向github提交一个通用请求。当我记录响应的正文时,它是“未定义的”。

我不想使用github包装器,因为我想了解我在做什么以及为什么它不能更好地工作。

非常感谢任何对这个菜鸟的帮助。

编辑:根据评论中的建议进行更改 错误是ECONNREFUSED 我尝试记录响应状态时收到错误,因为响应未定义。

    request({
    "url":"http://api.github.com/repos/user/repo/issues",
    "method":"POST",
    "headers": {"Authorization": "auth token"},
    "body": JSON.stringify({ title: "Found a bug", body: "I'm having a problem  this." })
    }, function(err, response, body) {
        console.log(body);
        if (err) console.log(err);
    });
  });

1 个答案:

答案 0 :(得分:0)

评论中列出的其他问题(谢谢大家)。在我的网址中,我使用的是http而不是https。

DOH