Zum Inhalt springen

Vercel ​

Vercel ist die AI-Cloud und bietet Entwicklungswerkzeuge sowie Cloud-Infrastruktur, um ein schnelleres, stärker personalisiertes Web zu entwickeln, zu skalieren und abzusichern.

Hono kann ohne Konfiguration auf Vercel bereitgestellt werden.

1. Einrichtung ​

Für Vercel steht eine Projektvorlage zur Verfügung. Starte dein Projekt mit dem Befehl „create-hono“. Wähle für dieses Beispiel die Vorlage vercel aus.

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

Wechsle nach my-app und installiere die Abhängigkeiten.

sh
cd my-app
npm i
sh
cd my-app
yarn
sh
cd my-app
pnpm i
sh
cd my-app
bun i

Im nächsten Schritt verwenden wir die Vercel-CLI, um lokal an der App zu arbeiten. Falls sie noch nicht installiert ist, installiere sie global gemäß der Vercel-CLI-Dokumentation.

2. Hello World ​

Exportiere die Hono-Anwendung in der Datei index.ts oder src/index.ts deines Projekts als Standardexport.

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

Wenn du mit der Vorlage vercel begonnen hast, ist dies bereits eingerichtet.

3. Ausführen ​

So startest du den Entwicklungsserver lokal:

sh
vercel dev

Beim Aufrufen von localhost:3000 erhältst du eine Textantwort.

4. Bereitstellung ​

Stelle die Anwendung mit vc deploy auf Vercel bereit.

sh
vercel deploy

Weiterführende Informationen ​

Erfahre mehr über Hono in der Vercel-Dokumentation.

Veröffentlicht unter der MIT-Lizenz.