2016-07-14 15 views
2

Ich habe eine Komponente in ReactJS einrichten, die Beiträge zum Anzeigen eines API-Aufruf zu GhostJS API macht aber ich erhalte die Fehlermeldung:API mit NPM-Modul Aufruf ‚got‘

HomePage.js:30 Uncaught (in promise) TypeError: Cannot read property 'body' of undefined(…) 

Unten ist das Beispiel Komponente. Soll ich mich direkt auf die API von Ghost oder die API meiner eigenen Website beziehen? Ghosts Dokumentation für ihre API erklärt diesen Teil nicht sehr gut.

Neben ihrer API aufrufen, habe ich versucht, durch meine Seiten API Aufruf der Stamm-URL zu dieser Ausgabe zu ersetzen:

got(`http://localhost:2368/posts/${postId}`)... 

Gibt es hier irgendetwas nicht in Ordnung?

enter image description here

Antwort

1

Ihre promise Handhabung ist falsch.

Sie haben zur Zeit:

...).then(resp,() => { 
    ... 
}); 

Wenn es sein sollte:

...).then(resp => { 
    ... 
}); 
+0

Danke, das das Problem gelöst. – privateer35