UNPKG

zubaer-githubapi

Version:

Get a list of repository of a github user

39 lines (32 loc) 927 B
fs = require("fs"); var config = JSON.parse(fs.readFileSync("./files/config.json")); var host = config.host; var port = config.port; var express = require("express"); var app = express.createServer(); app.use(app.router); app.use(express.static(__dirname + "/public")); app.get("/", function(request, response) { response.send("hello!"); }); app.get("/hello/:text", function(request, response) { response.send("hello! " + request.params.text); }); var users = { "1": { "name": "Md. Zubaer Ahammed", "twitter": "banglar_sontan" }, "2": { "name": "Ollie Parsley", "twitter": "ollieparsley" } }; app.get("/user/:id", function(request, response) { var user = users[request.params.id]; if(user) { response.send("<a href='http://twitter.com/"+user.twitter+ "'Follow "+user.name+" on Twitter</a>"); } else { response.send("Sorry! We cannot find the user", 404); } });