Expressで動的なpathにアクセスする
2011年5月8日
mod_rewrite的なやつです。Catalyst(Perl)で言うところの、RegexとかLocalRegexみたいなやつ。
http://hogehoge.com/user/100 とかでアクセスして、100をパラメータとして取得したい。
ま、ググるまでもなく公式に書いてありましたけどw
http://expressjs.com/guide.html#routing
今回は、とりあえずidを拾います。
app.get('/user/:id', function(req, res){ console.log(req.params.id); });
って感じで、お手軽ですな。
正規表現も、もちろん使えるみたいなので、詳しくは公式参照w