Как отладить ошибку Whook `E_NOT_FOUND`? - PullRequest
4 голосов
/ 26 марта 2020

У меня ошибка E_NOT_FOUND, но я не могу ее исправить.

1 Ответ

3 голосов
/ 26 марта 2020

Ошибка E_NOT_FOUND означает, что маршрутизатор не смог найти ни одного объявленного маршрута в указанном вами определении API.

Несколько возможностей:

  • маршрут просто не существует ( легко исправить: создайте его при необходимости)
  • определение обработчика не объявлено в службе API: по умолчанию определения обработчиков автоматически загружаются API_DEFINITIONS службой , вы можете получить некоторые информация о том, что он делает, запустив сервер с трассировками отладки: DEBUG=whook npm run dev
  • маршрутизатор не может сопоставить маршрут по ряду причин: вы можете проверить, как siso router пытается сопоставить вы запрашиваете его зарегистрированные пути, выполнив DEBUG=siso npm run dev
  • и наконец, вы можете получить обзор окончательной декларации API, напечатав декларацию Open API: npx whook inspect --name="API" --pretty
...