2017-06-28 4 views
-1

mein Nodejs-Dienst immer diesen Fehler ausgeben: Kann nicht lesen, Daten von undefined, nicht nur Daten von anderen Diensten, sondern auch Abfrage der db, also bitte geben Sie mir einige Vorschläge, danke ;meine Nodejs Fehlerbreite kann nicht lesen Eigenschaftsdaten von undefined

+1

Bitte zeigen Sie Ihren Code, zeigen Sie Ihre Bemühungen. –

+0

Bitte fügen Sie Ihren Code ein, aber dieser Fehler passiert möglicherweise aufgrund eines falschen Kontexts von 'this'. Wenn es durch einen falschen Kontext verursacht wurde, sollten Sie bind, call oder apply verwenden, um den Kontext anzugeben. –

+0

1. Immer definierte Variablen. 2. Finden Sie keinen Wert von nicht vorhanden Schlüssel in JSON –

Antwort

0

Wenn Sie sich den gesamten Fehler ansehen, den Sie als "Kann Property-Daten von undefined nicht lesen" angegeben haben, sehen Sie, dass er den Dateinamen und die Zeilennummer enthält. In dieser Zeile sehen Sie etwas wie x.data und dieser Fehler bedeutet, dass die x nicht definiert ist. Wenn Sie eine console.log oder andere Protokollierung zu dieser Zeile hinzufügen und Sie werden versuchen, die x (oder welchen Namen auch immer es in Ihrem Fall) zu drucken, dann werden Sie sehen, dass es tatsächlich undefiniert ist, kurz bevor Sie den Fehler erhalten, im Gegensatz zu was du hast es hier beschrieben.

+0

e ..... mein bestes Problem ist, wie dieses Problem zu vermeiden .... nicht finden Sie es ... – 876843240

Verwandte Themen