Express Router CRUD API. Kann nicht löschen

8

Nun, ich lese das MEAN Machine Buch und befolge seine Beispiele. Ich versuche herauszufinden, was mit meinem Code nicht stimmt, damit keine DELETE-Anfrage gestellt wird. GET, PUT und POST funktionieren wie es sollte.

Ich habe diesen Code auf meinem Server.js:

%Vor%

});

Ich habe eine Gruppe von Benutzern die Modulus MongoDB-Datenbank und, wenn ich versuche, POSTMAN mit localhost: 8080 / api / users / 5610e5576d827dc41fb8e6e zu verwenden, sagt POSTMAN

%Vor%

während mein Knotenserver mit Morgan sagt

%Vor%

Warum bekomme ich einen 404? Was mache ich falsch?

Vollständiger Code

    
Rodmentou 05.10.2015, 20:13
quelle

1 Antwort

18

Sie haben schließende Klammern von put() an falscher Stelle platziert. Sie definieren also Ihren delete router innerhalb des put() routers:

Dies ist Ihr Code nach korrekter Einrückung:

%Vor%

Verschieben Sie also einfach den delete -Router außerhalb von put router callback

    
hassansin 15.10.2015, 00:44
quelle

Tags und Links