UNPKG

mobile-vikings

Version:

Mobile Vikings API

35 lines (29 loc) 694 B
/* * 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);