Vercel

Vercel هي سحابة الذكاء الاصطناعي (AI cloud)، حيث توفر أدوات المطورين والبنية التحتية السحابية لبناء ويب أسرع وأكثر تخصيصًا وتوسيعه وتأمينه.

يمكن نشر Hono على Vercel دون أي تهيئة (zero-configuration).

1. الإعداد

يتوفر قالب بداية لـ Vercel. ابدأ مشروعك باستخدام الأمر "create-hono". اختر vercel قالب لهذا المثال.

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

انتقل إلى my-app وثبّت التبعيات.

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

سنستخدم Vercel CLI للعمل على التطبيق محليًا في الخطوة التالية. إذا لم تكن قد ثبّتته بالفعل، ثبّته عالميًا باتباع توثيق Vercel CLI.

2. مرحبًا بالعالم

في index.ts أو src/index.ts من مشروعك، صدّر تطبيق Hono كتصدير افتراضي (default export).

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

إذا بدأت بـ vercel القَالَب، فهذا مُهيّأ لك بالفعل.

3. تشغيل

لتشغيل خادم التطوير محليًا:

vercel dev

زيارة localhost:3000 سيستجيب باستجابة نصية.

4. النشر

النشر إلى Vercel باستخدام vc deploy.

vercel deploy

قراءة إضافية

تعرّف على المزيد حول Hono في توثيق Vercel.