解决:TypeError: middleware must be a function!

我在跟着廖雪峰的node文档学习的时候学到了node的koa的时候遇到了这个报错。

我跟着文档学习,对app.js进行拆分,拆分后的项目运行的时候遇到了这个错误

在这里插入图片描述

在这里插入图片描述

这个报错的意思就是middleware必须是一个function。
我百度了很多次,但都没有找到合适的解决方案,最后我对着廖雪峰的源码一点一点的找才发现了问题在这
在这里插入图片描述

在这里插入图片描述

下面的一个是正确的,上面的那个是错误的应该是return router.routes();
这是我跟着廖雪峰的文档学习时遇到的错误,我觉得应该很少人会雨大。

你可能感兴趣的:(解决:TypeError: middleware must be a function!)