Для чего-то небольшого можно обойтись встроенными возможностями Nuxt, он позволяет делать бэкенд рядом с фронтедом с помощью своего сервера - Nitro. Подробнее об этом есть в
документации Nuxt и
документации Nitro.
Если нужно, Nitro может использовать и другие решения (Express, Hono и др.) про это есть
видео +
дока.