Hier ist ein Ausschnitt des Modells, das ich erstellt habe. Ich möchte, dass die ID-Eigenschaft IMMER automatisch über die UUID-Standardfunktion generiert wird. Wenn sie jedoch sogar zu hidden hinzugefügt wird, kann die ID-Eigenschaft vom Benutzer entschieden werden, wenn sie diese in die Post-Erstellungsmethode übergibt.Strongloop UUID
Anders als die Methode Hooks ODER Operation Hooks verwenden, um den Wert immer zu überschreiben gibt es einen anderen Loopback-Ansatz oder Flag (ich habe auch die foreId -Eigenschaft versucht), um sicherzustellen, dass die ID immer eine UUID ist, auch wenn der Benutzer bereitstellt ein Wert? Wenn nicht dann für meinen Fall, "defaultFn": "uuid" völlig sinnlos, wenn ich es immer überschreibe.
{
"name": "Account",
"base": "PersistedModel",
"strict": true,
"idInjection": false,
"options": {
"validateUpsert": true
},
"properties": {
"id": {
"id": true,
"required": true,
"type": "string",
"defaultFn": "uuid"
},
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
Don Ich weiß nicht, warum du runtergerutscht wurdest, weil das eine absolut gültige Frage ist (und ich etwas dank ihr entdeckt habe) – Overdrivr
@Overdrive mich entweder da ich nirgendwo eine Antwort sehen konnte: p –