我很困惑。所以,如果我用一饮而尽,开发服务器,它有一个app.listen():node命令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()自动做一个“节点”命令来启动koa网络服务器?如果我使用gulp-develop-server并指定server.listen,是不是在为节点做2 server.listen()?
只是试图了解这里的基础知识,并不明白为什么任何人都会手动输入'node [file with .listen]'文件。我没有手动做这件事,server.listen()显然在我的app.js上使用'node'命令。