Sari la conținut

Nuxt

Starter-ul Nuxt 4: rutele de server țin cheia, paginile afișează orice tip după schemă.

DocumentațiePrimii pași

Meniul documentațieiNuxt

În starter-ul pentru Nuxt 4, paginile cheamă două rute de server care țin cheia secretă, deci ea nu ajunge în browser. Orice intrare se afișează după schema ta, editorul vizual merge cu ?mf_preview=, iar t.js numără vizitele. Îl descarci din Conectează-ți site-ul → Nuxt → Starter.

Pornirea în trei pași

  1. Cheile. Copiezi .env.example în .env (completat în starter-ul descărcat).
  2. Instalarea. npm install cu npm 11 sau mai nou (npm 10 se oprește în arborele de dependențe al lui Nuxt), apoi npm run types.
  3. Pornirea. npm run dev și deschizi http://localhost:3000. În producție: npm run build && npm start.

Unde stau lucrurile

FișierCe face
server/utils/manifolio.tsclientul, cu un cache în memorie de cinci minute pentru conținutul publicat
server/api/manifolio/[type]/index.get.tso colecție, cu schema ei
server/api/manifolio/[type]/[slug].get.tso intrare, cu schema ei
server/api/revalidate.post.tswebhook-ul: verifică semnătura, golește cache-ul
app/lib/view.tsnodurile de afișat, din schemă (același fișier în fiecare starter)
app/app.vuet.js pe paginile publice, bridge-ul la previzualizare

Configurația vine din .env la build; în producție o suprascrii cu NUXT_MANIFOLIO_KEY, NUXT_PUBLIC_SITE_KEY și celelalte.

Până ajunge @manifolio/sdk pe npm, starter-ul descărcat îl are în vendor/manifolio-sdk.