41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# ⚡ Быстрый старт (2 команды)
|
|
|
|
## Терминал 1: Backend
|
|
|
|
```bash
|
|
cd mnemo_cards_backend && ./run_dev.sh
|
|
```
|
|
|
|
✅ Ждите: `Server listening on http://0.0.0.0:8000`
|
|
|
|
## Терминал 2: Frontend
|
|
|
|
```bash
|
|
cd mnemo_cards_web_v2 && flutter run -d chrome
|
|
```
|
|
|
|
✅ Ждите: Chrome откроется автоматически
|
|
|
|
---
|
|
|
|
## 🆘 Если ошибки
|
|
|
|
### CORS Error
|
|
1. ✅ Backend запущен? → Перезапустите Terminal 1
|
|
2. ✅ Порт 8000? → `curl http://localhost:8000/games`
|
|
3. ✅ Кэш браузера? → Ctrl+Shift+Delete → Clear
|
|
4. ✅ Обновить? → Ctrl+R
|
|
|
|
### 404 Not Found на `/packs/previews`
|
|
1. ✅ Backend старая версия → `cd mnemo_cards_backend && ./restart_dev.sh`
|
|
2. ✅ Проверить endpoint → `curl http://localhost:8000/packs/previews`
|
|
3. ✅ Если не помогло → См. [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
|
|
|
|
---
|
|
|
|
## 📁 Полезные файлы
|
|
|
|
- [DEV_SETUP.md](DEV_SETUP.md) - Подробная инструкция
|
|
- [CORS_FIX.md](CORS_FIX.md) - Решение CORS проблем
|
|
- [API_INTEGRATION_TEMP.md](API_INTEGRATION_TEMP.md) - API документация
|
|
|