简单的Koa中间件打破应用程序

时间:2016-07-15 01:50:14

标签: node.js koa

我下载了一个很棒的react+redux starter kit,其中包含一个非常简单的Koa服务器。我想为这个只记录“Hello”的Koa服务器添加一个非常简单的中间件。这就是我在第30行添加到server / main.js的内容

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

然而,当我添加它时,我在浏览器中看到“未找到”页面。一旦我拿走它,一切都很好!我很困惑我哪里出错了。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

经过多次搜索,我终于修好了。事实证明,Koa正在更新他们的中间件。要查看差异,请检查koa-convert,它有一些示例。这是我更新的中间件

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