O tratamento de erros de Javascript às vezes pode ser confuso, especialmente ao usar fetch, se você estiver usando await, precisará envolvê-lo em um bloco try catch para lidar com o erro e todos nós sabemos que é uma dor de cabeça
Bem, e se eu disser que podemos fazer algo assim
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("/books"); if (error) { console.error("Failed to fetch books:", error); return; } if (data) { console.log("Fetched books:", data); } }
Agora, a manipulação repentina da busca parece uma maneira fácil, direta e segura de lidar com erros e dados, certo? Bem, esse é o poder do erro conforme os valores se aproximam
você pode copiar eavfetch.ts/js no repositório e começar a usá-lo imediatamente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3