Три места, где живут улики
Консоль, Network и логи сервера
Когда приложение ломается, оно почти всегда оставляет следы — нужно только знать, куда смотреть.
Консоль (Console) — первое место. Открывается клавишей F12 в любом браузере (или через меню → «Инструменты разработчика»). Вкладка Console показывает красные ошибки фронтенда (то, что сломалось в коде страницы): что именно упало, в каком файле и на какой строке. Красный текст там — не шум, это подсказка с точным адресом проблемы.
Вкладка Network («Сеть») — второе место. Там список всех запросов (обращений), которые ваш браузер отправлял на сервер или к API. Когда кнопка «Сохранить» не срабатывает, нужный запрос, скорее всего, упал — он будет выделен красным. Кликните на него: увидите статус-код1 (4xx — что-то не так на вашей стороне, 5xx — сервер не справился) и ответ сервера, который часто содержит подробное объяснение.
Логи сервера — третье место. Это записи о том, что происходило на стороне сервера во время сбоя (вы разбирали их в блоке 6). Агент нередко спрашивает именно их, если консоль браузера показывает только «500 Internal Server Error» без подробностей — подробности тогда лежат на сервере.
📌 Практическое правило: перед тем как написать агенту «сломалось», потратьте 60 секунд: F12 → Console (есть ли красное?) → Network (есть ли упавший запрос?). Скопируйте то, что увидели. Это и есть «снять показания приборами».
Почему важно копировать текст ошибки целиком, а не пересказывать своими словами. Текст ошибки — технический документ: в нём часто указаны файл, строка, тип исключения (категория ошибки) и цепочка вызовов. Если вы пересказываете («что-то про undefined»), агент теряет половину улик. Если копируете дословно — агент видит точный адрес и сразу знает, что смотреть.