使用 expressjs 和 express-generator,它在 bin/www 的什么地方调用 app.js?

Using expressjs and express-generator, where in bin/www does it call app.js?

我认为我正确地遵循了 express-generator 的安装。我在 package.json 中看到起始脚本是 bin/www。我查看了 bin/www,但找不到该脚本调用我的脚本的位置 'app.js'。

当你运行npm start时,它读取package.json文件并在脚本标签中执行start

"scripts": {
   "start": "node ./bin/www"
},

因此,它执行 node ./bin/www,您必须在其中加载 app.js 依赖项 var app = require('../app');

下面几行从 app.js 创建 http 服务器并开始监听给定端口

var server = http.createServer(app);
server.listen(port);

免责声明:以上观察基于默认 express myapp app.