Inizia con FastAng
Requisiti
0.1.0-alpha.0. Usa Node ^22.22.3, ^24.15.0 oppure >=26.0.0, con npm. Lo starter usa Angular 22.2.3, Vite 8.3.4 e Fastify ^5.12.7. Le API possono cambiare tra release alpha.
Crea e avvia
npm create fastang@alpha my-app -- --install
cd my-app
npm run devhttp://localhost:3278. La porta 3278 corrisponde a FAST sulla tastiera telefonica. Il generatore crea una nuova cartella; rifiuta destinazioni già esistenti. --install esegue npm install. Senza questo flag devi eseguirlo nel progetto prima di avviarlo.
Prova il progetto
/ | |
/greet/world | |
/api/health | ok: true. |
/about | |
/missing |
/about viene renderizzata sul server a ogni richiesta. Il prerendering si applica alla build di produzione.
Dove lavorare
src/app/pages: pagine, layout e metadati del router.src/server/api: endpoint Fastify con il metodo nel nome del file.src/server/plugins.ts: plugin e hook del server.fastang.config.ts: URL di prerendering e opzioni Vercel.
Controlla la produzione
npm run check
npm run build
npm startnpm run check verifica i tipi e i template; non avvia un server.