493200
以下为index.js内容
var express = require('express'); var router = express.Router(); router.get('/', function(req, res, next) { res.send('hello, nodejs'); }); module.exports = router;
以下为app.js
(1) var routes = require('./routes/index'); app.use('/', routes);
(2) app.use( '/', function(req, res){ res.send('hello, nodejs'); });
app.js 中的(1),(2)效果是一样的
问题: 这两种用法有什么区别? 还有(2)中方法体是写在app.js文件,所以能用app.js里面的申明的变量(或对象)的, 那么(1)中如何使用app.js里面的变量(或对象)呢? 求指教求指教求指教