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.
npm create hono@latest my-appyarn create hono my-apppnpm create hono my-appbun create hono@latest my-appdeno init --npm hono my-appWechsle nach my-app und installiere die Abhängigkeiten.
cd my-app
npm icd my-app
yarncd my-app
pnpm icd my-app
bun iIm 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.
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 appWenn du mit der Vorlage vercel begonnen hast, ist dies bereits eingerichtet.
3. Ausführen
So startest du den Entwicklungsserver lokal:
vercel devBeim Aufrufen von localhost:3000 erhältst du eine Textantwort.
4. Bereitstellung
Stelle die Anwendung mit vc deploy auf Vercel bereit.
vercel deploy