Vercel
Vercel est le cloud de l'IA ; il fournit les outils de développement et l'infrastructure cloud pour créer, faire évoluer et sécuriser un web plus rapide et plus personnalisé.
Hono peut être déployé sur Vercel sans configuration.
1. Configuration
Un modèle de démarrage est disponible pour Vercel. Créez votre projet avec la commande « create-hono ». Sélectionnez le modèle vercel pour cet exemple.
npm create hono@latest my-appyarn create hono my-apppnpm create hono my-appbun create hono@latest my-appdeno init --npm hono my-appOuvrez my-app et installez les dépendances.
cd my-app
npm icd my-app
yarncd my-app
pnpm icd my-app
bun iÀ l'étape suivante, nous utiliserons la CLI Vercel pour travailler sur l'application localement. Si elle n'est pas déjà installée, installez-la globalement en suivant la documentation de la CLI Vercel.
2. Bonjour le monde
Dans le fichier index.ts ou src/index.ts de votre projet, exportez l'application Hono comme export par défaut.
import { Hono } from 'hono'
const app = new Hono()
const welcomeStrings = [
'Hello Hono!',
'To learn more about Hono on Vercel, visit https://vercel.com/docs/frameworks/backend/hono',
]
app.get('/', (c) => {
return c.text(welcomeStrings.join('\n\n'))
})
export default appSi vous avez utilisé le modèle vercel, cela est déjà configuré.
3. Exécution
Pour démarrer le serveur de développement localement :
vercel devUne visite sur localhost:3000 reçoit une réponse textuelle.
4. Déploiement
Déployez sur Vercel avec vc deploy.
vercel deploy