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

时间:2011-07-20 04:35:33

标签: http url redirect node.js

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

原因是因为我试图演示一个快速而肮脏(lol)的缩短网址的应用程序。

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
      });
    }
  });
});

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

1 个答案:

答案 0 :(得分:6)

http://expressjs.com/guide.html

res.redirect('/', 301);
res.redirect('/account');
res.redirect('http://google.com');
res.redirect('home');
res.redirect('back');