【发布时间】:2014-01-24 22:39:52
【问题描述】:
我有以下模块:
var util = require('util');
var events = require('events');
exports.IncomingMessage=IncomingMessage;
var IncomingMessage = function (){
events.EventEmitter.call(this);
this.headers={};
this.httpVersion='';
this.method='';
this.socket='';
this.ready=function(){
console.log('should emit ready');
//this.emit('ready');
}
}
在我的代码中,我正在做:
var req=require('./newIncomingMessage');
然后当我打电话时:
req.ready();
我收到一个错误:
TypeError : Object #<Object> has no method 'ready'
这是为什么呢?我错过了什么?
【问题讨论】: