Используя expressjs и express-generator, где в bin/www он вызывает app.js?
Я следил за установкой экспресс-генератора, как мне кажется. Я вижу в package.json, что стартовый скрипт - bin/www. Я просмотрел bin / www и не могу найти, где этот скрипт называет мой скрипт app.js.
1 ответ
Решение
Когда ты бежишь npm start
, он читает файл package.json и выполняет start
в тегах скриптов.
"scripts": {
"start": "node ./bin/www"
},
Итак, он выполняет node ./bin/www
в котором вы должны иметь var app = require('../app');
который загружает зависимость app.js
И следующие строки создает http-сервер из app.js
и начать слушать на заданном порту
var server = http.createServer(app);
server.listen(port);
Отказ от ответственности: вышеуказанное наблюдение основано на умолчанию express myapp
приложение.