API 路由
编辑页面
了解如何在 EAS Hosting 仪表板上检查来自 API 路由的请求。
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
信息 本页面针对 EAS Hosting 中 API 路由的特定细节。有关该主题的一般文档,请参阅 Expo Router 下的 API routes 文档。
在 API 路由中发生的崩溃、日志和请求,都可以在 EAS Hosting 仪表板上查看。
崩溃
崩溃是指在处理请求时抛出的任何未捕获错误,导致无法返回响应,例如 throw new Error("An error!")。崩溃可以在 Hosting crashes 页面查看。
崩溃会被分组显示。如果检测到相似的崩溃,你只会看到一条对应记录。崩溃详情会显示该崩溃首次和最后一次已知发生时的堆栈跟踪和元数据。
日志
来自 API 路由和服务器函数的所有日志(console.log、console.info、console.error 等)都会记录在部署级别的日志页面中。前往 Hosting deployments > select a deployment > Logs。
请求
请求可以在项目级别的 Hosting requests 查看,也可以在部署级别的 Hosting Deployments > select a deployment > Requests 查看。
这将显示发送到你的服务的请求列表,并为每个请求提供元数据(状态、浏览器、区域、持续时间等)。其中包括发往该服务的所有请求,包括发往 API 路由的请求。
按 ID 查找请求
所有响应头都包含一个 Cf-Ray 头,其形式类似 8ffb63895cf6779b-LHR。其中前半部分是请求 ID,你可以使用 Hosting > Requests 中的筛选器,通过这个 ID 在 EAS 仪表板上查找该请求。
这个请求 ID 也会显示在任何服务级别的错误页面上。
采样
如果某个部署接收到大量流量,EAS Hosting 记录的数据将会进行 downsampled 处理。这意味着随着你的部署收到的请求越多,记录的数据点会越少,你可能不会看到单个请求、日志和崩溃逐条列出。不过,诸如请求数量或崩溃数量之类的统计计数会被估算,以仍然按比例反映所有请求。