2016-09-23 14 views
0

Koa 에코 시스템을 시작합니다. 생성기 함수를 기반으로한다는 것을 알았습니다. (지금 당장은 저에게 새로운 주제입니다.) 매우 간단한 작업으로 문제가 있습니다. 외부 웹 서비스 호출, 응답 가져 오기 및 클라이언트 응용 프로그램에 보내기 내 경우에는 각도).노드에서 koa 요청을 사용하여 Koa에서 요청 응답을받습니다.

코드 :

var koa = require('koa'); 
var app = koa(); 
var koarouter = require('koa-router'); 
var router = koarouter(); 

router.post('/devices', function *(next) { 
    var reqdata = {}; 
    reqdata.info="request to send" 
    var options = { 
     url: url_getDevices, 
     headers: reqdata 
    }; 

    var response = yield request(options); 
    var info = JSON.parse(response.body); 

    console.log(info); 

}); 

내가 수율다음으로 관리해야하지만 난 다른 테스트를하고 문제가있어, 내가 코아와 모범 사례를 알고 거라고 생각 이 경우에.

감사합니다.

답변

0

info을 POST 요청 처리기의 응답으로 보내시겠습니까? 응답의 body으로 보낼 수 있습니다. 나는 또한 their website에 코아에 대한 문서를 체크 아웃하는 것이 좋습니다

this.body = info; 

: 코아에서 this.bodythis.response.body의 별칭이다.