J'utilise Express avec Node et j'ai une exigence dans laquelle l'utilisateur peut demander l'URL comme : http://myhost/fruit/apple/red
.
Une telle demande renverra une réponse JSON.
Les données JSON, avant l'appel ci-dessus, ressemblent à ceci :
{
"fruit": {
"apple": "foo"
}
}
Avec la demande ci-dessus, les données JSON de la réponse devraient être :
{
"apple": "foo",
"color": "red"
}
J'ai configuré express pour acheminer comme suit :
app.get('/fruit/:fruitName/:fruitColor', function(request, response) {
/*return the response JSON data as above using request.params.fruitName and
request.params.fruitColor to fetch the fruit apple and update its color to red*/
});
Mais cela ne fonctionne pas. Je ne sais pas comment passer plusieurs paramètres, c'est-à-dire que je ne suis pas sûr si /fruit/:fruitName/:fruitColor
est la bonne façon de procéder. L'est-elle ?