Skip to content

Instantly share code, notes, and snippets.

@jxson
Created December 4, 2012 23:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jxson/4210057 to your computer and use it in GitHub Desktop.
Save jxson/4210057 to your computer and use it in GitHub Desktop.
Server for testing res.server.close() error using domain-http-server
var http = require('http')
, dhs = require('domain-http-server')
http.createServer(function (req, res) {
dhs(req, res, { close: true, callback: errorHandler })
throw new Error('This should trigger `errorHandler`')
}).listen(1337)
function errorHandler(err){
console.log('err!', err)
}
⚡ node dhs-error.js
dhs-test/node_modules/domain-http-server/domain-http-server.js:20
res.server.close();
^
TypeError: Cannot call method 'close' of undefined
at Domain.<anonymous> (dhs-test/node_modules/domain-http-server/domain-http-server.js:20:18)
at Domain.EventEmitter.emit (events.js:96:17)
at process.uncaughtHandler (domain.js:61:20)
at process.EventEmitter.emit (events.js:126:20)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment