如何处理与瓦格纳的快速路线callback

当我添加这部分的代码︰return return function(req, res) {它不工作,因为它应该…我认为这个代码,我试图控制台日志,但我没有得到回报…如果我把控制台日志上面返回我在控制台中得到消息…这意味着这是代码的一部分的一些问题,但我不知道… …任何人都知道什么是问题?

我正在使用:express:4.13.4

 var express = require("express"); var status = require("http-status"); module.exports = function(wagner) { var api = express.Router(); api.get("/category/id/:id", wagner.invoke(function(Category) { return function(req, res) { console.log("HERE"); Category.findOne({_id: req.param.id}, function(error, category) { if(error) { return res .status(status.INTERNAL_SERVER_ERROR) .json({error: error.toString()}); } if(!category) { return res .status(status.NOT_FOUND) .json({error: "Not found"}); } res.json({category: category}); }); }; })); }