在 node.js 和 MVC 路由中使用中间件

Using Middleware in node.js and MVC Routes

我在我的应用程序的路由中部署中间件时遇到问题,基本上,它的结构如下面的屏幕截图所示。

我的中间件:

我的控制器:

我的routes.js

但是,当我尝试将中间件添加到我的路由时,应用程序出现错误,我按如下方式添加中间件:

启动应用时返回的错误是:错误:Route.get()需要回调函数但是得到了一个[object对象]

我的应用程序在路由声明之后没有 (req, res) ,如果是这样,我会先添加中间件,但是,看到我的应用程序在 Class 单元直接在路由声明中。我如何在那里增加中间件?

谢谢

您错过了导出中间件功能。