Skip to content

Référence technique

nuxt-feathers-zod fournit un socle Nuxt 4 pour exécuter Feathers dans Nitro ou connecter Nuxt à une API Feathers distante. Le modèle d’API est Feathers-first.

Capacités implémentées

DomaineCapacités
Modesembedded, remote
TransportsREST, Socket.IO
Serveur REST embeddedExpress ou Koa
Servicesadapter, custom, file, remote
Adapters générésmemory, MongoDB, Knex
Schémasnone, Zod, JSON
Authlocale/JWT, remote, Keycloak
Outils NFZservices, schemas, manifest, builder, status, RBAC, presets, init
Clientcomposables Nuxt et client Feathers
ExploitationCLI, doctor, diagnostics, DevTools, MongoDB Management

La matrice de la version installée est consultable sans lire le code :

bash
bunx nuxt-feathers-zod capabilities --section all --json

Référence par sujet

Principe d’architecture

text
Nuxt 4
  ├─ Vue / SSR / plugins / composables
  └─ Nitro
       ├─ hébergement du runtime
       ├─ middleware et infrastructure H3
       └─ @vevedh/feathers-nitro
            └─ Feathers
                 ├─ services et méthodes
                 ├─ hooks et authentification
                 ├─ événements
                 └─ adapters
                      └─ Zod / MongoDB / memory

Les routes Nitro métier ne sont pas le contrat principal du module. Les anciennes routes /api/nfz/** sont des façades de compatibilité désactivables avec console.legacyNitroRoutes: false.

Documentation utilisateur de nuxt-feathers-zod