使用快递node.js的路由但表达.路由器获取未定义

Nis*_*ish 4 javascript node.js express

我的路由器代码来自默认路由/索引

/* GET home page. */
exports.index = function(req, res){
  res.render('user', { title: 'Abcd' });
};

var express = require('express');

var router = express.Router();

/* GET home page. */
router.get('/', function(req, res) {
    res.render('index', { title: 'Express' });
});

router.get('/helloworld', function(req, res) {
    res.render('helloworld', { title: 'Hello, World!' })
});

module.exports = router;
Run Code Online (Sandbox Code Playgroud)

得到错误,因为无法调用方法得到undefined.我是节点js的新人,请任何人帮助我.

小智 7

尝试升级到Express 4.x. 你可能正在运行3.x风味.