zubaer-githubapi
Version:
Get a list of repository of a github user
39 lines (32 loc) • 927 B
JavaScript
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);
}
});