У меня есть routes.json
и db.json
Маршрут
"/api/*/_search?*=:searchstring": "/$1/?$2_like=:searchstring",
"/api/*": "/$1"
DB.json
{
"cats": {
"cats": []
},
"bats": [],
"recordList": {
"records": [
{id:1, name: 'abc'},
{id:2, name: 'def'},
{id:3, name: 'ghi'}
]
}
}
Абсолютно нормально получить список записей с указанными выше конфигурациями.
Нужно понять, как издеваться над вызовом поискового фильтра ниже:
http:localhost:3001/api/_search?name=abc
Обновлены маршруты к:
{
"/api/*": "/$1",
"/api/_search?name_like": "/$1"
}
По этой ссылке: https://github.com/typicode/json-server/issues/654#issuecomment-339098881
Но не попал по указанному URL-адресу конфигурации, что я делаю неправильно? Я что-то упустил здесь? Критерий поиска является динамическим, поэтому передаваемое значение должно быть допустимо только из переменной, но в комментарии оно является статическим. Помогите с этим, если у кого-то были похожие проблемы и они были решены
Если выполняется поиск 'abc', он должен вернуться
{
records: [{id: 1, name: 'abc'}]
}