Я использую Express с Node, и у меня есть требование, в котором пользователь может запросить URL как: http://myhost/fruit/apple/red
.
Такой запрос возвращает ответ JSON.
Данные JSON перед вызовом выше:
{
"fruit": {
"apple": "foo"
}
}
С вышеуказанным запросом данные JSON для ответа должны быть:
{
"apple": "foo",
"color": "red"
}
Я сконфигурировал выражение для маршрутизации следующим образом:
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*/
});
Но это не работает. Я не уверен, как передать несколько параметров, то есть я не уверен, что /fruit/:fruitName/:fruitColor
- правильный способ сделать это. Это?