Richtige Weg, um API Fetch 'POST' mit Async/Await

Arbeite ich an einem Projekt, das erfordert, dass Sie mich für eine Anfrage zu einer API. Was ist die richtige form für Sie eine POST-Anfrage mit Async/Await?

Als ein Beispiel, hier ist mein fetch", um eine Liste aller Geräte. Wie würde ich mich über das ändern dieser Anfrage zu POSTEN um einen neues Gerät anzulegen? Ich verstehe, müsste ich einen header hinzufügen, der mit einer Daten-Körper.

getDevices = async () => {
  const location = window.location.hostname;
  const response = await fetch(
    `http://${location}:9000/api/sensors/`
  );
  const data = await response.json();
  if (response.status !== 200) throw Error(data.message);
  return data;
};
  • await macht es keinen Unterschied, wie die fetch - API funktioniert. Machen Sie es eine post-Anforderung in der gleichen Weise wie bei jedem anderen Einsatz von fetch.
Schreibe einen Kommentar