Skip to content

Instantly share code, notes, and snippets.

@simov
Created May 5, 2015 15:39
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 simov/eff7e508bd16ee5eeab4 to your computer and use it in GitHub Desktop.
Save simov/eff7e508bd16ee5eeab4 to your computer and use it in GitHub Desktop.
Modifying the global state
var file1 = require('./file1')
var file2 = require('./file2')
var request = require('request')
setTimeout(function () {
request.on('error', function (err) {
console.log('file1 call1 global on', err)
}).get('badurl')
}, 500)
setTimeout(function () {
request.on('error', function (err) {
console.log('file1 call2 global on', err)
}).get('badurl')
}, 3000)
var request = require('request')
setTimeout(function () {
request.get('badurl')
}, 1000)
setTimeout(function () {
request.get('badurl').on('error', function (err) {
console.log('file2 call2 ... on', err)
})
}, 1000)
setTimeout(function () {
request.on('error', function (err) {
console.log('file2 call2 global on', err)
}).get('badurl')
}, 2000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment