UNPKG

nino-github-example

Version:

Get a list of github user repos

47 lines (36 loc) 1.1 kB
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);