Keskitaso🐛 Debuggaus

API-kutsun debuggaus

Debuggaa API-kutsuun liittyviä ongelmia.

Prompti

Debuggaa API-kutsun ongelma.

Koodi:
[KOODI]

API-endpoint: [ENDPOINT]
HTTP-metodi: [METODI]

Ongelma: [ONGELMAN_KUVAUS]

Saatu vastaus/virhe:
[VASTAUS]

Analysoi:
1. Mikä aiheuttaa ongelman
2. Miten korjata
3. Miten käsitellä virhetilanteet paremmin

Suomenkieliset vinkit

  • Lisää 'vastaa suomeksi' promptin loppuun jos AI vastaa englanniksi
  • Suomenkieliset promptit toimivat hyvin Claude- ja GPT-4-malleissa
  • Teknisten termien suomennokset auttavat ymmärtämään konsepteja paremmin

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [KOODI]
  • [ENDPOINT]
  • [METODI]
  • [ONGELMAN_KUVAUS]
  • [VASTAUS]

Esimerkki

Täytetty prompti

Debuggaa API-kutsun ongelma.

Koodi:
async function createUser(userData) {
  const response = await fetch('/api/users', {
    method: 'POST',
    body: JSON.stringify(userData)
  });
  return response.json();
}

API-endpoint: /api/users
HTTP-metodi: POST

Ongelma: API palauttaa 400 Bad Request vaikka data näyttää oikealta

Saatu vastaus/virhe:
{ error: "Invalid content type" }

Analysoi:
1. Mikä aiheuttaa ongelman
2. Miten korjata
3. Miten käsitellä virhetilanteet paremmin

Tulos

Korjattu koodi ja selitys.

Vinkit

  • Näytä koko API-kutsun koodi
  • Sisällytä saatu vastaus
  • Kerro mitä lähetät

Milloin käyttää

  • API-kutsu epäonnistuu
  • Saat odottamattoman vastauksen
  • CORS- tai autentikaatio-ongelmia

Lisää prompteja

Selaa kaikkia debuggaus prompteja tai tutustu muihin kategorioihin.