Also habe ich den folgenden Code in meiner server.js-Datei, die ich mit node.js ausgeführt habe. Ich verwende Express, um HTTP-Anfragen zu bearbeiten.
%Vor%Ich führe Folgendes im Terminal aus:
%Vor%Nach dem Ausführen des servers.js wird folgendes ausgegeben:
%Vor% Also req.body ist {}
. Ich habe andere Stack Overflow-Posts zu ähnlichen Problemen gelesen, bei denen der content-type wegen Body-Parser nicht korrekt war. Aber das ist nicht das Problem, weil der Inhaltstyp Anwendung / JSON ist.
Irgendwelche Ideen, wie man den eigentlichen Inhalt der Anfrage bekommt?
Vielen Dank im Voraus.
Manchmal zeigt der req.body {} an, wenn Sie vergessen haben, das name-Attribut in die Eingabefelder des Formulars zu schreiben. Folgendes ist ein Beispiel:
%Vor% Dann zeigt die req.body { myemail: '[email protected]' }
Ich poste diese Antwort, weil ich auf ein ähnliches Problem gestoßen bin und das bei mir funktioniert hat.
Tags und Links javascript json node.js express body-parser