我正在使用NodeJS的ExpressJS Web框架。
使用ExpressJS的人把他们的环境(开发,生产,测试...),他们的路线等放在了网站上app.js。我认为这不是一个美丽的方式,因为当你有一个大的应用程序,app.js太大了!
我想要有这个目录结构:
| my-application| -- app.js| -- config/ | -- environment.js | -- routes.js这是我的代码:app.jsvar express = require('express');var app = module.exports = express.createServer();require('./config/environment.js')(app, express);require('./config/routes.js')(app);app.listen(3000);配置/ environment.jsmodule.exports = function(app, express){ app.configure(function() { app.use(express.logger()); }); app.configure('development', function() { app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function() { app.use(express.errorHandler()); });};配置/ routes.jsmodule.exports = function(app) { app.get('/', function(req, res) { res.send('Hello world !'); });};相似问题