2016-07-15 4 views
0

나는 아주 간단한 Koa 서버를 포함하는 중대한 react+redux starter kit를 다운로드했다. 나는 단지 "Hello"를 기록하는이 Koa 서버에 매우 간단한 미들웨어를 추가하려고합니다. 이것은 내가이를 추가 할 때 나는 브라우저에서 "찾을 수 없음"페이지를 얻을, 나는 라인 (30)간단한 Koa 미들웨어 깨는 신청

그러나
app.use(function *(next){ 
    console.log("Hello") 
    yield next; 
}); 

에서 서버/main.js에 추가 한 것입니다. 내가 그것을 가져가 자마자 모든 것이 다시 잘됩니다! 나는 내가 어디로 잘못 가고 있는지에 대해 매우 혼란 스럽다. 당신의 도움을 주셔서 감사합니다!

답변

0

많은 검색을 한 후에 마침내 수정했습니다. Koa가 미들웨어를 업데이트하고있는 것으로 나타났습니다. 차이점을 확인하려면 koa-convert을 확인하십시오. 몇 가지 예가 있습니다. 다음은 업데이트 된 미들웨어입니다.

app.use((ctx, next) => { 
    console.log("WOOO"); 
    return next(); 
});