kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Вход Через VK Не Работает: Как Исправить OAuth И Возврат На Сайт

Вход через VK может не работать из-за redirect_uri, client secret, прав приложения, callback, HTTPS, cookies, state или ошибки создания пользователя.

VK, OAuth, авторизация, callback, личный кабинет Читать статью →

Поддомен Не Работает: Как Проверить DNS, SSL И Настройки Сервера

Поддомен может не работать из-за DNS A/CNAME, virtual host, SSL, панели хостинга, wildcard, nginx/Apache или кеша DNS.

поддомен, DNS, SSL, nginx, хостинг Читать статью →

Не Работает Кнопка На Сайте: Как Найти Ошибку В JS, Форме Или Верстке

Кнопка на сайте может не работать из-за JavaScript, перекрывающего слоя, ошибки формы, disabled-состояния, ajax-запроса, валидации или неправильной ссылки.

сайт, кнопка, JavaScript, форма, UX Читать статью →

CPanel Почта Не Отправляет Письма: Что Проверить В SMTP, DNS И Домене

Почта в cPanel может не отправлять письма из-за SMTP, SPF, DKIM, DMARC, лимитов хостинга, блокировки порта, неверного пароля или репутации домена.

cPanel, почта, SMTP, DNS, DKIM Читать статью →

После Смены Провайдера Перестал Определяться Номер: Что Проверить В Телефонии

Caller ID может пропасть после смены SIP-провайдера из-за формата номера, headers, trunk, маршрутизации, АТС, CRM-интеграции или правил входящих вызовов.

SIP, телефония, PBX, Caller ID, CRM Читать статью →

Секреты Хранятся В JavaScript На Стороне Клиента: Почему Это Опасно

API-ключи, токены и секреты нельзя хранить в клиентском JavaScript: их видит браузер, расширения, DevTools, боты и любой пользователь сайта.

безопасность, JavaScript, API-ключи, frontend, backend Читать статью →

Сайт Работает Быстро Днем И Падает Во Время Акции: Как Найти Узкое Место

Сайт может падать во время акции из-за базы, кеша, PHP-FPM, очередей, внешних API, тяжелых фильтров, корзины, оплаты или отсутствия нагрузочного теста.

производительность, нагрузка, кеш, база, акция Читать статью →

E2E Тесты Случайно Создают Реальные Заказы: Как Разделить Тест И Продакшен

E2E-тесты могут создавать реальные заказы из-за неверного окружения, production API, платежей, общих ключей, отсутствия sandbox и слабой маркировки тестовых данных.

E2E, тесты, CI/CD, sandbox, качество Читать статью →

Язык Письма Не Совпадает С Языком Заказа: Как Исправить Локализацию

Письмо может уходить на неправильном языке из-за шаблонов, locale пользователя, языка заказа, fallback, очереди email или неверной передачи параметров.

локализация, email, i18n, заказ, шаблоны Читать статью →

Фокус Клавиатуры Пропадает Внутри Модального Окна: Как Исправить Доступность

Фокус в модальном окне может пропадать из-за focus trap, tabindex, скрытых элементов, перерендера, React/Vue-состояния или неправильного aria.

доступность, WCAG, modal, frontend, UX Читать статью →

Отмена Заказа Не Удаляет Точку Из Маршрута: Как Исправить Логистику

Точка может оставаться в маршруте после отмены заказа из-за кеша, статусов, очередей, синхронизации с курьерским приложением или отсутствия пересчета маршрута.

логистика, маршрут, курьер, заказ, API Читать статью →

Заявка На Возврат Не Связывается С Исходным Заказом: Как Исправить E-commerce

Возврат может не связываться с заказом из-за отсутствия order_id, разных систем, ошибок CRM, маркетплейса, частичных возвратов или неправильного маппинга.

e-commerce, возврат, заказ, CRM, API Читать статью →