rest - 如何调试 Whook 的 `E_NOT_FOUND` 错误?

标签 rest http server

我有 E_NOT_FOUND错误,但无法修复它。

最佳答案

E_NOT_FOUND错误意味着路由器在您提供的 API 定义中找不到任何声明的路由。

几种可能性:

  • 该路线根本不存在(易于修复:如果需要,请创建它)
  • 处理程序定义未在 API 服务中声明:默认处理程序定义由 the API_DEFINITIONS service 自动加载,您可以通过运行带有调试跟踪的服务器来获取有关其功能的一些信息:DEBUG=whook npm run dev
  • 由于某些原因,路由器无法匹配路由:您可以检查 siso router尝试通过运行 DEBUG=siso npm run dev 将您的请求与其注册路径相匹配
  • 最后,您可以通过打印您的 Open API 声明来大致了解最终的 API 声明:npx whook inspect --name="API" --pretty
  • 关于rest - 如何调试 Whook 的 `E_NOT_FOUND` 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60865103/

    相关文章:

    node.js - 服务器端的浏览器唯一字段

    Angular 4 - Http 请求错误 : You provided 'undefined' where a stream was expected

    找不到C文件

    rest - 当资源不存在时,从休息服务返回什么?

    java - Rest Template - 如何在发送之前检索原始 POST 请求字符串

    java - 使用相互关联的根资源

    php - 如何使用 PHP 将 JSON 字符串发布到 REST API?

    http - 空 URI 查询字符串参数 : "a=&b=" versus "a&b"

    ssl - 如何使用 nginx 和 cloudflare 将 www 重定向到非 www 并将 http 重定向到 https?

    mysql - 建立数据库连接时出错 重复出现