【发布时间】:2015-09-14 20:57:36
【问题描述】:
我很困惑。所以如果我使用 gulp-develop-server,它有一个 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 Web 服务器吗?如果我使用 gulp-develop-server 并指定 server.listen,那不是为节点做 2 server.listen() 吗?
只是想了解这里的基础知识,但无法理解为什么有人会手动手动输入“node [file with .listen]”。我没有手动执行此操作,server.listen() 显然在我的 app.js 上使用了“node”命令。
【问题讨论】: