# Локальный запуск и ошибки

> Как запустить приложение у себя и где смотреть ошибки опубликованного приложения.

> Оглавление всей документации: https://docs.getxflow.com/llms.txt

## Локальный запуск

```bash
xflow dev
```

Запускают в папке приложения вместо `npm run dev`. Приложение открывается на
`127.0.0.1:3000`, а вызовы `/_fn/<имя>` уходят на платформу так же, как с адреса приложения:
с теми же зовущими и доступом. Голый `npm run dev` ключа не имеет, и вызовы функций падают.

Локальный запуск в логи ничего не пишет.

## Ошибки

| Что сломалось | Команда | В интерфейсе |
|---|---|---|
| приложение в браузере | `xflow logs` | панель «Ошибки» приложения |
| функция | `xflow functions logs` | вкладка «Ошибки» на экране функции |

`xflow logs` показывает необработанные ошибки, отклонённые промисы и ответы 5xx на адресах
приложений. В папке приложения только его, в корне проекта все приложения. `--limit N`
показывает больше. Хранятся последние 200 записей каждого вида.

`console.error` и `console.warn` в лог не попадают: ошибку, которую надо увидеть, не глушат
`catch` без повторного выброса.
