我下载了一个很棒的react+redux starter kit,其中包含一个非常简单的Koa服务器。我想为这个只记录“Hello”的Koa服务器添加一个非常简单的中间件。这就是我在第30行添加到server / main.js的内容
app.use(function *(next){
console.log("Hello")
yield next;
});
然而,当我添加它时,我在浏览器中看到“未找到”页面。一旦我拿走它,一切都很好!我很困惑我哪里出错了。谢谢你的帮助!
答案 0 :(得分:0)
经过多次搜索,我终于修好了。事实证明,Koa正在更新他们的中间件。要查看差异,请检查koa-convert,它有一些示例。这是我更新的中间件
app.use((ctx, next) => {
console.log("WOOO");
return next();
});