我看了教程here:
..并受到启发,将我不断增长的应用分解为不同的模块。高级结构如下(为简洁起见删除了一些部分):
server.js:
var express = require('express')
, orgs = require('./lib/orgs');
var app = express();
app.configure(function () {
app.disable('x-powered-by');
app.use(orgs);
});
http.createServer(app).listen(app.get('port'), function () {
console.log("Express server listening on port " + app.get('port'));
});
LIB /单位启用/ index.js
var express = require("express")
, app = module.exports = express()
效果很好。但是,我有一个小问题,可能会导致更大的问题。当我以这种方式构建我的应用程序时(例如,表达'子模块'),x-powered-by未被禁用,这使我相信所有应用程序配置内容也不会被读取。我曾尝试在调用orgs子模块之前和之后放置禁用消息。
有人可以帮我理解这个吗?感谢
答案 0 :(得分:2)