Skip to content

Instantly share code, notes, and snippets.

@distransient
Last active December 28, 2015 17:39
Show Gist options
  • Save distransient/7537590 to your computer and use it in GitHub Desktop.
Save distransient/7537590 to your computer and use it in GitHub Desktop.
http server example
var http.createServer = function() {
var callback = function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
console.log('making server');
}
//do stuff here to spin up i/o, whatever
var response = 'response object stuff';
var request = 'request object stuff';
callback(response, request);
startServer(response, request);
}
http.createServer();
var http.createServer = function(callback) {
//do stuff here to spin up i/o, whatever
var response = 'response object stuff';
var request = 'request object stuff';
callback(response, request);
startServer(response, request);
}
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
console.log('making server');
});
console.log('end of code'); // this will print first
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment