Skip to content

Instantly share code, notes, and snippets.

@AndyNovo
Last active January 26, 2016 12:58
Show Gist options
  • Save AndyNovo/5d0d9b7248e264b35f8c to your computer and use it in GitHub Desktop.
Save AndyNovo/5d0d9b7248e264b35f8c to your computer and use it in GitHub Desktop.
{
"name": "API-example",
"version": "0.0.0",
"description": "Serving UTC time",
"main": "server.js",
"repository": "",
"author": "Andy Novocin",
"dependencies": {
"express": "~3.2.4"
}
}
var http = require('http');
var express = require('express');
var router = express();
var server = http.createServer(router);
router.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
next();
});
router.get('/', function(req, res){
var date = new Date();
res.json({time: date.toJSON()});
});
server.listen(process.env.PORT || 3000, process.env.IP || "0.0.0.0", function(){
var addr = server.address();
console.log("Chat server listening at", addr.address + ":" + addr.port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment