Je suis en train de convertir mon site php en express js. Il y a beaucoup de script dans mon front end. Tous ces script génèrent un lien comme celui-ci page.php?id=10&quelquechose=quelquechose . Dans express js, je peux attraper si l'url comme cette page.php?/10/anything**. Existe-t-il une méthode pour attraper une variable de l'url comme page.php?id=10&quelquechose=quelquechose dans express js ?
Réponse
Trop de publicités?
Ito
Points
676
Vous pouvez utiliser la méthode traditionnelle Express comme "/myroute/id/:number" et aussi comme ceci "myroute?id=:number".
Premièrement : modifiez le code de l'itinéraire si votre itinéraire ressemble à ceci :
app.get('/user/:id', user.list);
à
app.get('/user/', user.list);
Dans votre users.js changez le comportement pour obtenir les param...
exports.list = function(req, res){
var id = req.query.id;
console.log("ID: " + id);
};
Le secret pour obtenir les paramètres comme vous le souhaitez est "query" dans req.query.id .