Техническое задание: Аудит и фиксация Next.js проекта
В существующем проекте на Next.js после деплоя на сервер перестали работать функции, которые корректно выполнялись в локальной среде разработки. Необходимо провести детальный анализ, выявить корневые причины проблем и устранить их.
Основная задача
Диагностика и исправление множественных мелких ошибок и несоответствий, препятствующих корректной работе сайта на продакшен-сервере.
Ключевые обязанности
- Анализ логов и поведения приложения на сервере.
- Сравнение конфигураций локальной и продакшен-среды (билд-процесс, переменные окружения, настройки сервера).
- Поиск и устранение причин, по которых функционал, работающий локально, ломается после деплоя.
- Исправление выявленных проблем. Разработка нового функционала не требуется.
Требования к исполнителю
- Глубокое понимание Next.js, его жизненного цикла и особенностей рендеринга (SSR, SSG, CSR).
- Опыт отладки сложных проблем, связанных с различиями сред разработки и продакшена.
- Умение работать с существующим кодом, не внося кардинальных изменений в архитектуру.
- Внимательность к деталям для решения множества мелких задач.