在我的情况下如何向节点中的控制器发出请求?

我正在尝试在我的应用程序中创build一个路线并访问控制器方法。

我在我的route.js有这样的东西

 var express = require('express'); var route = express.Router(); var testController = require('../controllers/testController'); //express middleware route.use(function(req, res, next){    next(); }) //getting testController.getAll is not a function error route.get('/getall', testController.getAll()); //Route.get() requires callback functions but got a [object Undefined] error route.get('/getall', testController.getAll); module.exports = route; 

我的testController

 var testController = function(){    function getAll (req, res) {        res.send('123456')    }    return {        getAll: getAll    } } module.exports = testController; 

我不知道如何确保123456返回到请求。 任何人都可以帮助我吗? 非常感谢!

试试这个route.get('/getall', testController().getAll);