# Отладка проблем с новостным интерфейсом

## Проблема: Не открываются страницы новостей

### Шаги для диагностики:

1. **Откройте консоль браузера** (F12 → Console)
2. **Попробуйте кликнуть на "Лента новостей"** в меню
3. **Проверьте ошибки в консоли**

### Возможные причины и решения:

#### 1. Ошибки импорта компонентов

**Симптомы:** Ошибки типа "Failed to resolve component" или "Cannot resolve module"
**Решение:** Убедитесь, что все PrimeVue компоненты импортированы

#### 2. Ошибки в API запросах

**Симптомы:** Ошибки сети или CORS
**Решение:**

-   Проверьте, что бэкенд API запущен на https://api.konturai.kz
-   Создайте файл `.env` с содержимым: `VUE_APP_API_URL=https://api.konturai.kz`

#### 3. Ошибки в коде компонентов

**Симптомы:** JavaScript ошибки в консоли
**Решение:** Проверьте синтаксис и логику компонентов

### Быстрая проверка:

1. **Проверьте, что сервер запущен:**

    ```bash
    npm run dev
    ```

2. **Проверьте консоль браузера** на наличие ошибок

3. **Попробуйте перейти напрямую по URL:**
    - http://localhost:3000/news
    - http://localhost:3000/news/dashboard
    - http://localhost:3000/admin/news

### Если ничего не помогает:

1. **Очистите кэш браузера** (Ctrl+Shift+R)
2. **Перезапустите сервер разработки**
3. **Проверьте, что все файлы сохранены**

### Тестовый компонент:

Если основные компоненты не работают, можно временно заменить их на простой тестовый компонент:

```vue
<template>
    <div class="card">
        <h1>Тест новостей</h1>
        <p>Если вы видите эту страницу, значит маршрутизация работает!</p>
    </div>
</template>

<script setup>
// Простой тестовый компонент
</script>
```

### Контакты:

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

-   Версию Node.js (должна быть 16+)
-   Версию npm (должна быть 8+)
-   Наличие всех зависимостей (`npm install`)
