Skip to content

nuxt-feathers-zodLe backend Feathers pour Nuxt 4

Créez des services full-stack typés, validés par Zod et utilisables depuis Vue en mode embedded ou remote.

Logo plume nuxt-feathers-zod

Un premier service en quelques commandes

bash
bunx nuxi@latest init my-nfz-app
cd my-nfz-app
bun install
bun add nuxt-feathers-zod
bunx nuxt-feathers-zod init embedded --auth
bunx nuxt-feathers-zod add service messages --adapter memory --schema zod
bun dev

Puis utilisez le service dans un composant Vue :

vue
<script setup lang="ts">
const { $api } = useNuxtApp()

const messages = await $api.service('messages').find({
  query: {
    $limit: 20,
    $sort: { createdAt: -1 },
  },
})
</script>

<template>
  <pre>{{ messages }}</pre>
</template>

Le playground montre le résultat réel

Les captures sont générées depuis le playground après réussite des assertions Playwright. Elles servent à comprendre le module, pas à documenter le processus interne de développement.

Tableau de bord du playground nuxt-feathers-zod

Installer le module · Choisir un mode · Créer un service

Projet

Documentation utilisateur de nuxt-feathers-zod