我已阅读此问题: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);
});
});
答案 0 :(得分:0)
评论中列出的其他问题(谢谢大家)。在我的网址中,我使用的是http而不是https。
DOH