Ich bin neu in der Backend-Entwicklung. Ich habe schreiben bereits die API Benutzerinformationen zu aktualisieren, dessen Antrags Körper wie diese -Welcher Ansatz ist geeignet, um ein Pflichtfeld im Frontend oder Backend zu validieren?
{
"id": 26,
"email": "[email protected]",
"firstName": "Tommy",
"lastName": "Richards",
"photoUrl": null,
"userAddress": [
{
"id": 8,
"type": "home",
"addressLine1": "DP Road",
"addressLine2": "Main Street",
"city": "Los Angel",
"state": "CA",
"country": "USA",
"postalCode":915890
},
{
"id": 25,
"type": "office",
"addressLine1": "Dr Red Road",
"addressLine2": null,
"city": "SA",
"state": "CA",
"country": "USA",
"postalCode":918950
}
]
}
Wo idealerweise den Adresstyp [in meinem Fall zu Hause oder im Büro] bestätigen sollte vor Ende [Website oder Telefon] oder zurück Ende [Serverseite] oder beide Seiten? Was ist ein guter Ansatz, um den Adresstyp zu validieren? Wenn wir es auf der Backend-Seite validieren, was zu Performance-Problemen führt?
Hinweis - Wenn der Entwickler eine Zeichenfolge übergibt, wird der Adresstyp der gleichen Passtrange im DB erstellt.
IMMER die vom Benutzer eingegebenen Daten auf dem Server bereinigen und validieren. Jede Front-End-Validierung dient lediglich der Verbesserung der Benutzerfreundlichkeit. Die meisten Websites, die Sie gerne verwenden, validieren Daten auf der Vorderseite und dann wieder, nachdem sie den Server erreicht haben. – WillardSolutions