mobile-vikings
Version:
Mobile Vikings API
35 lines (29 loc) • 694 B
JavaScript
/*
* Module dependencies
*/
var express = require('express');
var app = express();
var redis = require("redis"),
client = redis.createClient();
client.on("error", function (err) {
console.log("Error " + err);
});
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.static(__dirname + '/public'));
app.get('/', function (req, res) {
res.render('index');
});
app.get(/\/(.*)/, function (req, res) {
client.get(req.params[0], function(err, response) {
if (err) console.log(err);
if (response) res.redirect(response);
else {
res.render('index',
{
params: req.params[0] }
);
}
});
});
app.listen(3000);