Есть ли какой-нибудь стабильный тип отправки на сервер? - PullRequest
0 голосов
/ 08 января 2019

Как вы знаете, Javascript не имеет значения тип данных. Но я использую Spring back-end, поэтому он вызывает неожиданную ошибку, такую ​​как ClassCastException (ну ... я не уверен, какой тип исключения перехватывается ...).

Даже ответные данные с сервера не могут быть связаны с тегом выбора представления при печати пустой опции.

Использование типа ввода HTML - хороший способ, я думаю, но если вы не можете не выбирать тип текста. Что я должен сделать, чтобы избежать подобных ошибок?

1 Ответ

0 голосов
/ 08 января 2019

Вы должны проверить значения и типы на стороне сервера.

Даже если вы вводите проверку через Javascript на стороне клиента, вы не можете избежать проверки ошибок на стороне сервера: если пользователь отправляет данные через curl или использует другой инструмент для отправки HTTP-запроса, или если что-то пошло не так с вашим JS код, какой-то плохой запрос можно отправить на серверную сторону. И вы должны разобраться с этими случаями. Вы не должны допустить сбой вашего скрипта, если получен какой-то неверный запрос.

При этом вы также можете проверять клиентскую сторону с помощью библиотек JS, таких как Validator (https://github.com/chriso/validator.js)) и обнаруживать ошибки типов во время разработки, используя Typescript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...