Aller au contenu

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.

sh
npm create hono@latest my-app
sh
yarn create hono my-app
sh
pnpm create hono my-app
sh
bun create hono@latest my-app
sh
deno init --npm hono my-app

Ouvrez my-app et installez les dépendances.

sh
cd my-app
npm i
sh
cd my-app
yarn
sh
cd my-app
pnpm i
sh
cd 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.

ts
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 app

Si vous avez utilisé le modèle vercel, cela est déjà configuré.

3. Exécution ​

Pour démarrer le serveur de développement localement :

sh
vercel dev

Une visite sur localhost:3000 reçoit une réponse textuelle.

4. Déploiement ​

Déployez sur Vercel avec vc deploy.

sh
vercel deploy

Pour aller plus loin ​

En savoir plus sur Hono dans la documentation Vercel.

Publié sous licence MIT.