【发布时间】:2018-10-04 06:51:03
【问题描述】:
我正在尝试使用 MEAN 框架。我使用了他们可用的脚手架here。但是我对从我们启动 server.js [node server.js] 文件开始控制流是如何发生的感到困惑。
添加一些文件的sn-ps,整个代码为here
./server.js
var app = require('./config/lib/app');
var server = app.start();
./config/lib/app.js
module.exports.start = function start(callback) {
var _this = this;
_this.init(function (app, db, config) {
// Start the app by listening on <port> at <host>
app.listen(config.port, config.host, function () {
// Create server URL
var server = (process.env.NODE_ENV === 'secure' ? 'https://' : 'http://') + config.host + ':' + config.port;
// Logging initialization
console.log('--');
.....
if (callback) callback(app, db, config);
});
});
};
例如,当我只调用app.start(); 时,_this.init(function (app, db, config){ 段中的参数来自哪里-
【问题讨论】:
标签: node.js express mean-stack meanjs