Ошибка 404 означает, что запрошенный ресурс не найден на сервере. В вашем случае, когда вы делаете запрос с использованием `useFetch` с адресом `/api/catalog/menu`, он пытается обратиться к корню вашего сервера по адресу `http://back.local/api/catalog/menu`. Однако, когда код выполняется на сервере (например, при первоначальном рендеринге на стороне сервера), используется другой домен, и запрос отправляется по адресу `http://localhost/api/catalog/menu`. Таким образом, ваш backend не может найти ресурс. Для решения этой проблемы вам необходимо указать полный URL-адрес вашего backend'а вместо `/api/catalog/menu`, чтобы запрос отправлялся на правильный домен и порт. Например: ```js useFetch('http://back.local/rest/v1/catalog/menu') ``` Также, убедитесь, что ваш backend настроен правильно и принимает запросы по этому адресу.