Deno 应用中如何使用远程 API?

阅读时长 4 分钟读完

在 Deno 应用中,我们经常需要使用远程 API 来获取或处理数据。本文将介绍如何在 Deno 应用中使用远程 API,包括如何发送请求、如何处理响应以及如何处理错误。

发送请求

在 Deno 应用中发送请求需要使用内置的 fetch 函数。该函数接受一个 URL 参数并返回一个 Promise 对象,该对象包含响应内容。

以下是一个使用 fetch 函数发送 GET 请求的示例代码:

在上面的示例代码中,我们使用 fetch 函数发送了一个 GET 请求,并将响应内容解析为 JSON 格式。最后,我们将获取到的数据打印到控制台上。

除了 GET 请求,我们还可以发送 POST、PUT、DELETE 等请求。以下是一个使用 fetch 函数发送 POST 请求的示例代码:

在上面的示例代码中,我们使用 fetch 函数发送了一个 POST 请求,并将数据以 JSON 格式发送到服务器。最后,我们将获取到的数据打印到控制台上。

处理响应

在 Deno 应用中处理响应需要使用 Response 对象。该对象包含响应的状态码、头信息以及响应体。

以下是一个处理响应的示例代码:

在上面的示例代码中,我们首先打印了响应的状态码和头信息,然后将响应体解析为 JSON 格式并打印到控制台上。

处理错误

在 Deno 应用中处理错误需要使用 try...catch 语句。如果请求失败,fetch 函数将抛出一个异常,我们可以使用 catch 语句捕获该异常并处理错误。

以下是一个处理错误的示例代码:

-- -------------------- ---- -------
--- -
  ----- -------- - ----- --------------------------------------------------------
  -- -------------- -
    ----- --- --------------
  -
  ----- ---- - ----- ----------------
  ------------------
- ----- ------- -
  -----------------------------
-

在上面的示例代码中,我们首先使用 try 语句发送一个请求,如果请求失败,则抛出一个异常。然后,我们将异常信息打印到控制台上。

总结

本文介绍了如何在 Deno 应用中使用远程 API,包括如何发送请求、如何处理响应以及如何处理错误。通过学习本文,读者可以更好地理解如何在 Deno 应用中使用远程 API,并可以在实际项目中应用相关知识。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/656f5aead2f5e1655d7aa8bc

纠错
反馈