const base64 = require('js-base64').Base64; var Jumper = { go:function(url,uri,res){ if(uri&&uri!=''){ LinkDB.findOne({short:uri},function(err,data){ if(!err && data){ var link = data['long']; link = base64.decode(link); res.writeHead(301, {'Location': link}); res.end(); }else{ Jumper._error(url,res); } }); }else{ Jumper._error(url,res); } }, _error:function(url,res){ ROUTER._error('Router Go ERROR:'+url,res); Logger.error(url+' request error!'); res.writeHead(404, {'Content-Type': 'text/html'}); res.end('404'); } } module.exports = Jumper;