将客户端路由到node.js中的外部站点?

Qco*_*com 1 url redirect http node.js

这可能很容易,或者只是不可能 - 但在我看来这值得提出.

原因是因为我试图演示一个快速而肮脏的(lol)url-shortening应用程序.

app.get('/link/:key', function(req, res){
  client.get(req.params.key, function(err, reply){
    if(client.get(reply)){
      // route to reply here
    }
    else{
      res.render('index', {
        link: null
      });
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我将如何执行该路线?

And*_*rov 6

http://expressjs.com/guide.html:

res.redirect('/', 301);
res.redirect('/account');
res.redirect('http://google.com');
res.redirect('home');
res.redirect('back');
Run Code Online (Sandbox Code Playgroud)