Skip to content

Instantly share code, notes, and snippets.

@chalkers
Created March 27, 2016 19:51
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 chalkers/e17fa0693dedcd59f0a9 to your computer and use it in GitHub Desktop.
Save chalkers/e17fa0693dedcd59f0a9 to your computer and use it in GitHub Desktop.
var state = "smile";
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static('public'));
function stateHandler(request,response){
state = request.path.replace("/", "");
response.redirect("/");
}
app.get("/smile", stateHandler);
app.get("/frown", stateHandler);
app.get("/neutral", stateHandler);
app.get("/state", function(request,response){
response.send(state);
});
var port = process.env.PORT || 5000;
io.on('connection', function(socket){
console.log('a user connected');
});
app.listen(port, function() {
console.log("Listening on " + port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment