kodnado.ru/articles

Статьи

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

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

React приложение падает из-за ошибки одного виджета: как изолировать сбой

Один виджет ломает все React-приложение: проверяем Error Boundary, lazy loading, данные API, fallback, логи и изоляцию сторонних компонентов.

React, Error Boundary, виджет, frontend, SPA Читать статью →

Vue watcher запускает запрос несколько раз: как убрать лишние вызовы API

Почему watcher во Vue делает несколько запросов подряд: проверяем deep, immediate, реактивные объекты, debounce, lifecycle и отмену старых запросов.

Vue, watcher, API, frontend, реактивность Читать статью →

Нужно перенести старый SPA на SSR без потери URL: план миграции без просадки

Как мигрировать SPA на SSR и не потерять индексацию: карта URL, редиректы, canonical, роутинг, мета-теги, гидрация и проверка поисковых страниц.

SPA, SSR, Next.js, Nuxt, SEO, миграция Читать статью →

Запрос на удаление не удаляет файлы пользователя: как проверить хранилище и интеграции

Пользователь удален, а файлы остались: проверяем S3, локальное хранилище, CDN, бэкапы, очереди, связи в базе и аудит удаления.

удаление данных, файлы пользователя, S3, персональные данные, хранилище Читать статью →

Участник не добавляется в закрытый канал после оплаты: как проверить бота и подписку

Оплата прошла, но доступ в закрытый Telegram-канал не выдан: проверяем webhook платежа, бота, invite link, права, username и очередь.

Telegram, закрытый канал, бот, оплата, подписка Читать статью →

Сертификат генерируется с чужим именем: как исправить данные в LMS

Почему сертификат в LMS получает чужое имя: проверяем кэш, шаблон, профиль ученика, привязку курса, очередь генерации PDF и права доступа.

LMS, сертификат, PDF, онлайн-обучение, профиль ученика Читать статью →

Резерв заказа не снимается после отмены: как вернуть товар в доступные остатки

Отмененный заказ продолжает держать резерв: проверяем статусы, складские движения, оплату, доставку, cron и синхронизацию остатков.

резерв, остатки, заказ, склад, интернет-магазин Читать статью →

Курьер может завершить заказ далеко от адреса: как настроить геоконтроль доставки

Как запретить закрытие доставки не по адресу: проверяем GPS, радиус, геокодирование, офлайн-режим, доказательство доставки и спорные случаи.

доставка, курьер, GPS, геолокация, маршруты Читать статью →

Сумма в платежной системе отличается от суммы заказа: как найти расхождение

Почему сумма оплаты не совпадает с заказом: проверяем скидки, доставку, округления, валюту, НДС, комиссии и порядок пересчета корзины.

оплата, заказ, платежная система, валюта, округление Читать статью →

Продавец видит заказы другого магазина: как закрыть ошибку прав в маркетплейсе

Если продавец видит чужие заказы, нужно срочно проверить multi-tenant права, vendor_id, фильтры API, админку, экспорт и уведомления.

маркетплейс, права доступа, vendor_id, заказы, безопасность Читать статью →

После возврата не восстанавливается остаток товара: как исправить складскую логику

Возврат оформлен, а товар не вернулся на склад: проверяем статусы заказа, партии, резерв, синхронизацию, 1С и повторную обработку событий.

возврат, остатки, склад, 1С, интернет-магазин Читать статью →

После оплаты лимиты не увеличиваются: как проверить тариф, квоты и платежный webhook

Оплата прошла, но лимиты остались прежними: проверяем тарифный план, квоты, кеш, webhook, пересчет периода и отображение в личном кабинете.

лимиты, тариф, оплата, квоты, личный кабинет Читать статью →