2014-03-18 6 views
1

최근에 expressJS를 처음 사용하기 시작했습니다. 내가 github API에 연결하는 데 문제가있어서 주어진 repo에서 주석과 같은 것을 찾기 위해 명령을 실행할 수 있습니다.express JS 앱을 github API에 연결하는 방법

도움이 될 것입니다!

감사합니다.

는 편집 :

내가 사용 시도 : https://github.com/mikedeboer/node-github을하지만 expressJS 애플 리케이션 여기

으로이 API를 통합하는 방법을 잘 모르겠습니다은 지금까지 그것이 제대로 작동하지 않는 무슨의 예입니다

var GitHubApi = require("github"); 

var github = new GitHubApi({ 
    // required 
    version: "3.0.0", 
    // optional 
    debug: true, 
    protocol: "https", 
    host: "github.com", 
    pathPrefix: "/joyent/node", // for some GHEs 
    timeout: 5000 
}); 
github.gitdata.getCommit({ 
    // optional: 
    // headers: { 
    //  "cookie": "blahblah" 
    // }, 
    user: "bnoordhuis", 
    repo: "/commit", 
    sha: "c30cc4e3a5ead3ca5b48e8eec445740775888ed8" 
}, function(err, res) { 
    console.log(JSON.stringify(res)); 
}); 
+0

내가 https://github.com/mikedeboer/node-github를 사용하여 피곤이 있지만 내가 그것을 expressJS 응용 프로그램과 통합하는 방법을 모르겠습니다. – Powerbomb

+0

ExpressJS와 통합되지 않습니다. Express 라우트 핸들러에 코드를 작성하여 해당 기능을 호출해야합니다. – SLaks

+0

좋아, 그건 훨씬 더 의미가 있습니다. 감사! – Powerbomb

답변

2

Github API를 래핑하는 라이브러리를 사용할 수 있습니다. 예 : node-github (100 % 적용).

+0

나는이 자신을 발견했다. 유일한 문제는 문서가 expressJS와의 통합을 포함하지 않는다는 것입니다. javascript에서 API를 사용하는 방법 만 있습니다. expressJS 앱과 API가 어떻게 상호 작용하는지 잘 모르겠습니다. 어쩌면 내가 이것을 생각하고있다. – Powerbomb

+0

Express.js가있는 라이브러리를 사용할 수있다. 전혀 문제가 없습니다. Express는 코드 구조, 타사 라이브러리 등에 대해 많은 자유를 부여합니다. –

+0

굉장! 이 문제의 예가 있습니까? – Powerbomb

관련 문제