Wie würde ich diese Informationen sammeln, wenn ich vom Kunden sende? In diesem Fall die ID?
Wie kann ich die ID bekommen?
Ich verwende clientseitige Anfrage:
%Vor% und wenn ich serverseitig für req.body console.log(Req.body)
überprüfe, bekomme ich:
req.body.id gibt zurück:
%Vor%Wie kann ich die ID von 4 bekommen?
EDIT1:
Der Hauptcode befindet sich unter Ссылка
serverseitiger Code:
%Vor% Sie müssen diese id
-Eigenschaft einem Objekt wie
item = { id : 4 }
Angenommen, Sie haben ein text-box
und der Benutzer möchte ein neues Element speichern, indem er seinen Namen darin einfügt und auf Senden klickt.
Nehmen wir außerdem an, Sie verwenden eine MongoDB
Sammlung von Elementen, die zur Vereinfachung nur id
enthalten.
Hier ist, was Sie tun sollten, um es einfach zu machen.
Stellen Sie sicher, dass Sie bodyParser
HTML - Speichern eines neuen Elements mit benutzerdefinierter ID
%Vor%Eckiger Teil - ItemController.js
%Vor%Routenbehandlung - routes.js
%Vor%Poste in MongoDB - item.factory.js
%Vor% Wenn Sie console.log()
für die verschiedenen Codeabschnitte ausprobieren, an denen ich das Element übergeben habe, können Sie ein Objekt mit id property
richtig sehen.
Ich hoffe, ich war hilfreich.
Sie vermissen das einfache Zitat:
%Vor%in Ihrem Beispiel:
%Vor%Antwort, die Sie bekommen, ist nicht in Objektform
%Vor%Es ist ein Schlüsselwertpaar und Schlüssel ist eine Zeichenfolge
%Vor%Um den richtigen Wert an Ihrem Ende zu erhalten, sollte Ihre Antwort wie
sein %Vor%und dann funktioniert es wie
%Vor%Tags und Links angularjs node.js mean-stack