leaderboards
Version:
A node.js module that creates a leaderboard server based on express.js and MongoDB. It accepts new scores and delivers leaderboards in JSON format via HTTP.
23 lines (17 loc) • 642 B
JavaScript
;
var Leaderboard = require("./leaderboards");
var settings = {
express_ipaddr : process.env.OPENSHIFT_INTERNAL_IP || process.env.OPENSHIFT_NODEJS_IP || "127.0.0.1",
express_port : process.env.OPENSHIFT_INTERNAL_PORT || process.env.OPENSHIFT_NODEJS_PORT || 8080,
dbName : "leaderboards",
mongo_db_host : process.env.OPENSHIFT_MONGODB_DB_HOST || "127.0.0.1",
mongo_db_port : process.env.OPENSHIFT_MONGODB_DB_PORT || 27018,
pwd : "",
appIDs : {
"pipelinemanager" : "apple", //appID : secret
"messageontheblock" : "pie"
}
};
var lb = new Leaderboard(settings);
lb.start();