Я смущен. Так что, если я использую Глоток-разработки-сервер, он получил app.listen():команда узла vs app.listen()
gulpfile.js
config.server.path is set to './app,js'
server = require('gulp-develop-server');
gulp.task('default', ['server:start'], function(){
});
gulp.task('server:start', function() {
server.listen({ path: config.server.path});
});
Мои app.js имеет это:
var koa = require('koa')();
koa.listen(config.server.port, function(){
console.log('Koa app is listening on port ' + config.server.port);
});
, поэтому я пытаюсь лучше понять, как начинается узел. Я вижу, что люди упоминают об этом вручную, например, «node app.js». Таким образом, koa.listen() автоматически не выполняет команду «node» для запуска веб-сервера koa? Если я использую gulp-develop-server и задаю server.listen, не делает ли это 2 server.listen() для узла?
Просто попытайтесь понять основы здесь и не можете понять, почему кто-то вручную вводит «node [file with .listen]» вручную. Я не делаю этого вручную, и server.listen() явно использует команду «node» на моем app.js.