42 lines
1.2 KiB
Markdown
42 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 документация
|
||
|
|
|