在我的情况下如何向节点中的控制器发出请求?
我正在尝试在我的应用程序中创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);