Kong api gateway возвращает 404 not found вместо этого сообщение: с этими значениями не найдено ни маршрута, ни API

Я использовал маршрут http://base_url/apis/

но когда я пытаюсь перейти к другому примеру URL, http://base_url/tests/

он возвращается

{"message":"no route and no API found with those values"}

но я хочу, чтобы 404 не был найден при доступе к URL-адресам, которые я не указываю

как я это делаю?


person fuzes    schedule 27.02.2019    source источник


Ответы (1)


Я этого не делал, но должно быть возможно создать маршрут «поймать все» с низким значением regex_priority, который затем вы направите в службу типа «бэкэнд по умолчанию», которая затем ответит тем, что вы определите для возврата, например 404 Не Найдено".

Это будет работать только с Kong 0.13.x + или Kong 1.0+; Я не думаю, что есть что-то соответствующее для более ранних версий, использующих /apis API API управления Kong.

person donmartin    schedule 12.03.2019