【发布时间】:2014-01-13 16:07:35
【问题描述】:
我有以下代码....
Lib.js
var net = require('net');
var events = require('events');
var util = require('util');
app = module.exports = function(){
var name = "TestAPP";
events.EventEmitter.call( this );
};
util.inherits(app,events.EventEmitter);
app.prototype.createServer = function(){
net.createServer({allowHalfOpen:false}, this.listening).listen(8000);
// I've also tried
// net.createServer({allowHalfOpen:false}, app.prototype.listening).listen(8000);
}
app.prototype.listening = function(){
util.log(this.name + ' > Server is listening.');
}
Test.js
var app = require('./lib');
var a = new app();
a.createServer();
但是当我运行它时,服务器正在监听但监听事件没有触发。
我不知道我是否遗漏了一些琐碎的事情。任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: node.js events object prototype