Professional Documents
Culture Documents
Node Help Sheet
Node Help Sheet
Getting Started
Modules (continued)
util
node script.js
Run script
Globals
Useful methods:
util.debug(message) Synchronous console.error(message)
util.log(message)
events
Callback functions executed when events occur are listeners.
emitter is an instance of EventEmitter.
emitter.on(event, listener)
Add a listener for event
var variable
emitter.once(event, listener)
process
console
emitter.removeListener(event,listener)
emitter.removeAllListeners(event)
Remove a listener
Remove all listeners
require()
To require modules
_filename
_dirname
module
setTimeout(), clearTimeout()
setInterval(), clearInterval()
Modules
stdio
Object for printing to stdout and stderr, like in a browser.
server.listenFD(fd)
server.close()
net.Socket:
new net.Socket([{fd: file descriptor, type: socket type, allowHalfOpen: bool}])
console.log(string)
console.error(string)
console.time(label)
socket.bufferSize
console.trace()
socket.end()
socket.pause()
Process
event
Emitted when:
Events:
connect
data
Data is received
end
exit
timeout
drain
error
close