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); } }
突然フェッチを処理することは、エラーとデータを処理するための簡単で非常に簡単で安全な方法のように思えますよね?まあ、それが価値観が近づくにつれ誤差の力になるのです
リポジトリ内の eavfetch.ts/js をコピーして、すぐに使い始めることができます。
以上がフェッチ API を処理するための Go からインスピレーションを得たアプローチの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。