**文件结构
router
│ └── index.js
router-action
│ └── index.js**
为什么以注释内的文件可以运行成功,router.get('/', routerAction.index);
这样就不成功呢?
var express = require('express'),
router = express.Router(),
routerAction = require('../router-action');
router.get('/', routerAction.index);
// router.get('/', function(req, res){
// res.render('index', {title: 'Microblog-express'});
// });
app.js文件
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var router = require('./router');
......
app.use('/', router);
router-action/index.js文件
exports.index = function(req, res){
res.render('index', { title: 'Microblog-express' });
}
找到问题了,我router-action/index.js是这样的,所以成空函数了,太粗心了