На этом уроке мы создадим механизм отлова ошибок при работе с базой данных и передачи их клиенту.
Дата отправки отчёта:
8 декабря 2018 г.
Задание выполнено: за
1 час. 33 мин.
Чему научился:
Сделал крутой обработчик ошибок. В заданиях к уроку было написано приложить скриншоты пошаговой отладки, но я подумал что будет лучше записать видео об этом. Спасибо за урок!
Что было сложным:
Внимание! Кто будет смотреть видео - в конце при проверке ошибки на неправильный запрос к БД я подумал что ошибка выводиться не должна и досрочно завершил видео (скорее всего на нервах, всё таки время позднее), но потом я прошагал дальше, страница обновилась и появилось правильное сообщение об ошибке! Скриншот с ней прилагаю.
Научился: Услышал на уроке очень важный момент на счет web.config = Я на него попался. поэтому у меня connectionString не заработал. Трудности: ДЗ что касаемо выполнения в пошаговом варианте. Я до сих пор не понимаю , что надо отслеживать. но запустил и по нажимал f11 ,а вот как выявлять ошибки так и не понимаю в комплексе. ..
Научился: Создал метод IsError() в контроллере storyController, добавил поля query, error и метод IsError() в модель MySQL.
Сделал обработки ошибок в моделях MySQL, и Story
Выполнил пошаговую отладку для трёх случаев.
Протестировал, все работает!