Я новичок в развитии заднего конца. Я уже написать API, чтобы обновить информацию о пользователе, чей запрос тела, как это -Какой правильный подход для проверки обязательного поля в переднем конце или в конце?
{
"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
}
]
}
Где в идеале должен проверить тип адреса [в моем случае дома или офиса] в передней части [веб-сайт или телефон] или назад конец [сторона сервера] или обе стороны? Какой подход подходит для проверки типа адреса? Если мы проверим его на стороне сервера, что вызовет любую проблему с производительностью?
Примечание. - Если разработчик передает любую строку, тип адреса подобной строки пропуска будет создан в БД.
ВСЕГДА санируйте и проверяйте введенные пользователем данные на сервере. Любая проверка на лицевой стороне предназначена исключительно для улучшения пользовательского интерфейса. На большинстве веб-сайтов вам нравится использовать данные проверки на передней панели, а затем снова после того, как он достигает сервера. – WillardSolutions