Skip to main content

让路由指向controller里的函数

路由文件里写入

var Test;
Test = require("../controller/Test");
router.get('/test',Test.test);

controller里新建 Test.js文件 内容如下

(function() {
var Test;

Test = (function() {
function Test() {}

module.exports = Test;

Test.test = function(req, res) {
console.log('dddddddddd33333ddddddd')
res.send('哈哈哈哈')
};

return Test;
})();

}).call(this);

访问 http://localhost:3000/test 试试看

发现Test.js文件只写成这样 也可以

(function() {
function Test() {}

module.exports = Test;

Test.test = function(req, res) {
console.log('dddddddddd33333ddddddd')
res.send('哈哈哈哈')
};

// return Test;
})();

或者

(function() {
function Test() {}

module.exports = Test;

Test.test = function(req, res) {
console.log('dddddddddd33333ddddddd')
res.send('哈哈哈哈')
};

// return Test;
}).call(this);