文件结构 ├── app.js ├── bin ├── LICENSE ├── npm-debug.log ├── package.json ├── README.md ├── router │ └── index.js ├── router-action | └── index.js └── views | |___index.js
为什么以注释内的文件可以运行成功,router.get('/', routerAction.index);这样就不成功呢?
router/index.js文件
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' });
}