【发布时间】:2012-02-03 21:22:06
【问题描述】:
我不知道为什么我不能让我的服务器运行发射函数。
这是我的代码:
myServer.prototype = new events.EventEmitter;
function myServer(map, port, server) {
...
this.start = function () {
console.log("here");
this.server.listen(port, function () {
console.log(counterLock);
console.log("here-2");
this.emit('start');
this.isStarted = true;
});
}
listener HERE...
}
听者是:
this.on('start',function(){
console.log("wtf");
});
所有的控制台类型都是这样的:
here
here-2
知道为什么它不打印'wtf'吗?
【问题讨论】:
标签: javascript node.js emit eventemitter