現在、私のphp Webサイトをexpress jsに変換しています。フロントエンドには多くの pf スクリプトがあります。これらのスクリプトはすべて、このpage.php?id=10&something=anythingのようなリンクを生成します。Express js では、この page.php?/10/anything** のような URL をキャッチできます。Express js でpage.php?id=10&something=anythingのような URL から変数をキャッチする方法はありますか?
質問する
808 次
1 に答える
1
「/myroute/ id /:number」や「myroute?id =:number」などの従来のExpressの方法を使用できます。
まず、ルートが次のようになっている場合は、ルートコードを変更します。
app.get('/user/:id', user.list);
に
app.get('/user/', user.list);
users.js内で、動作を変更してパラメータを取得します...
exports.list = function(req, res){
var id = req.query.id;
console.log("ID: " + id);
};
必要に応じてパラメータを取得する秘訣は、 req.query.idの「query」です。
于 2013-01-21T19:59:39.737 に答える