Skip to content

Instantly share code, notes, and snippets.

@mjg123
Created May 4, 2011 21:14
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 mjg123/956051 to your computer and use it in GitHub Desktop.
Save mjg123/956051 to your computer and use it in GitHub Desktop.
my 13 LOC chat server for node.js
var http = require('http');
var url = require('url');
var messages = ["welcome to nodeChat"];
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
var query = url.parse(req.url, true).query;
if ( query.message ){
messages.push( query.message );
res.end("thanks");
} else {
res.end(messages.slice(query.since).join("\n"));
}
}).listen(1337, "127.0.0.1");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment