Ich kämpfe ein wenig mit einem grundlegenden PUT in einem LoopBack-Projekt, aber ich kann keine Informationen über mein Problem finden. Wenn PUT verwendet wird, um einen Eintrag hinzuzufügen, funktioniert alles einwandfrei. Ich gebe einfach meine Daten weiter und es gibt einen neuen Eintrag in der Datenbank. Jetzt möchte ich einen Eintrag ersetzen, wie in der Dokumentation zu PUT beschrieben (Ich verwende den API-Explorer für meine Tests). Meine Idee war, eine 'ID' (zusätzlich zu den geänderten Daten) zu übergeben und LoopBack würde den entsprechenden Eintrag ersetzen. Aber das funktioniert nicht, bekomme ich den Fehler:LoopBack: Wie benutze ich PUT, um einen Eintrag zu ersetzen
The `Model` instance is not valid. Details: `id` can't be set
Wie kann ich PUT verwenden, um einen Eintrag zu ersetzen?
Übergeben Sie die ID als Teil der Modellnutzlast oder übergeben Sie sie als Parameter? – Acapulco
Ich übergebe es als Teil der Modellnutzlast. – pbouda
Uhmm .. könnte es ein Typenproblem sein? [In diesem Beispiel] (https://loopback.io/doc/en/lb2/PersistedModel-REST-API.html) verwenden sie '{" id ":" 98 "," name ":" L4 ", .. . "Vielleicht übergibst du ein int statt einer Schnur? – Acapulco