Guides
Frameworks
Astro, Vite, Next.js, SvelteKit, Nuxt : ce qui est servi pour chaque framework.
SmartFlow Host sert ce que vercel build produit : les fichiers statiques, les pages pré-rendues et, en préversion, les fonctions Node (rendu à la demande, routes d'API). Les réglages par défaut de Vercel suffisent.
Frameworks pris en charge
| Framework | Ce qui est servi | Commande |
|---|---|---|
| Site statique (HTML, CSS, JS) | Le dossier tel quel | vercel deploy |
| Astro | Les pages générées (sortie statique) | vercel build |
| Vite (React, Vue, Svelte…) | Le build de l'application | vercel build |
| SvelteKit | Les pages pré-rendues | vercel build |
| Nuxt | Les pages générées | vercel build |
| TanStack Start | Les pages pré-rendues | vercel build |
| React Router | Les pages pré-rendues | vercel build |
| Next.js | Les pages pré-rendues, leur navigation et, en préversion, le rendu à la demande et les routes d'API | vercel build |
Pour tout framework, la séquence est la même : construisez, puis envoyez le résultat. L'intégration GitHub le fait pour vous à chaque push.
vercel build --api https://api.host.hgdc.ch --token ah_…
vercel --api https://api.host.hgdc.ch --token ah_… deploy --prebuiltNext.js
Les pages pré-rendues au build (le cas d'un site vitrine ou d'un blog) sont servies telles quelles, avec les données de navigation du routeur. La page not-found sert de 404.
next/imagesert l'image d'origine, sans redimensionnement. Optimisez vos images avant le build.- Les pages rendues à la demande, les routes d'API et les Server Actions tournent dans les fonctions (voir plus bas). Le middleware ne répond pas encore.
Rendu à la demande
Les fonctions Node de votre build (rendu à la demande, routes d'API, Server Actions) s'exécutent dans un environnement isolé propre à chaque déploiement, avec les variables de son environnement. La première requête après une période calme prend quelques secondes, les suivantes sont immédiates. Une fonction dispose de 1 Go de mémoire au plus et de 60 secondes par requête.