nino-github-example
Version:
Get a list of github user repos
47 lines (36 loc) • 1.1 kB
JavaScript
var fs = require("fs");
var config = JSON.parse(fs.readFileSync("config.json"));
var host = config.host;
var port = config.port;
var express = require("express");
var app = express();
app.use(app.router); // Check ROOT folder before checking express static
app.use(express.static(__dirname + "/"));
app.get("/", function(request, response) {
response.send("Hello!");
});
app.get("/hello/:text", function(request, response){
response.send("Hello " + request.params.text);
});
// Moderators
var moderators = {
"1": {
"nickname": "Galanthus",
"password": "hihahoe",
"role": "Admin"
},
"2": {
"nickname": "Albinity",
"password": "aleboy",
"role": "Moderator"
}
};
app.get("/user/:id", function(request, response){
var user = moderators[request.params.id];
if (user) {
response.send("Nickname: " + user.nickname + "<br /> Role: " + user.role + "<br /> Password: " + user.password );
} else {
response.send("Sorry! this moderator cannot be found :(", 404);
}
});
app.listen(port, host);