登录
首页 >  Golang >  Go教程

受 Go 启发的处理 fetch API 的方法

来源:dev.to

时间:2024-08-23 21:45:53 491浏览 收藏

学习知识要善于思考,思考,再思考!今天golang学习网小编就给大家带来《受 Go 启发的处理 fetch API 的方法》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

受 Go 启发的处理 fetch API 的方法

javascript 错误处理有时会令人困惑,尤其是在使用 fetch 时,如果您使用await,则需要将其包装在 try catch 块中来处理错误,我们都知道这是一个令人头疼的问题

如果我告诉你我们可以做这样的事情呢

import { get } from "./eavfetch";

interface Book {
  id: string;
  title: string;
  author: string;
}

async function fetchBooks() {
  // data type is inferred as Book[]
  const [data, error] = await get<Book[]>("/books");

  if (error) {
    console.error("Failed to fetch books:", error);
    return;
  }

  if (data) {
    console.log("Fetched books:", data);
  }
}

现在突然间处理 fetch 似乎很简单,非常简单且安全的方式来处理错误和数据,对吗?好吧,这就是当价值观接近时错误的力量

您可以复制 repo 中的 eavfetch.ts/js 并立即开始使用。

好了,本文到此结束,带大家了解了《受 Go 启发的处理 fetch API 的方法》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>