Назад к документацииУстранение проблем

Устранение проблем

Руководство по диагностике и решению проблем

Исправленные проблемы

✅ Ошибка 404 в быстром старте

Обновлены все URL с правильным портом (3000 вместо 3001)

✅ TypeError: __webpack_require__.a is not a function

Очистка кеша, переустановка зависимостей, обновление Next.js

✅ Runtime Error: "The default export is not a React Component"

Очистка кеша .next и перезапуск dev сервера

✅ Ошибка nodemailer в email системе

Исправлен метод createTransporter → createTransport

Частые проблемы

API не работает

  • • Проверьте output: "export" в next.config.js
  • • Убедитесь, что сервер запущен
  • • Проверьте правильность URL
  • • Посмотрите логи в консоли

Email не отправляются

  • • Проверьте настройки SMTP в .env.local
  • • Для Gmail используйте App Password
  • • Убедитесь, что порт 587 открыт
  • • Проверьте логин и пароль

Админ-панель не загружается

  • • Логин: admin / Пароль: integralink2024
  • • Используйте http://localhost:3000/admin/
  • • Очистите кеш браузера
  • • Проверьте консоль на ошибки

Данные не сохраняются

  • • Проверьте права папки /data/
  • • chmod 755 data/
  • • Посмотрите логи сервера
  • • Проверьте корректность данных формы

Экстренное восстановление

Если система полностью не работает, выполните:

# Полная переустановка
pkill -f "next dev"
rm -rf .next node_modules package-lock.json
npm install
npm run dev

# Если проблемы с данными
mkdir -p data
chmod 755 data
echo "[]" > data/contact-submissions.json
echo "[]" > data/roi-calculations.json

Диагностические команды

Проверка системы

node --version
lsof -i :3000
ps aux | grep next

Проверка файлов

ls -la data/
cat data/contact-submissions.json
npm list next