پرش به مطلب اصلی

استقرار اولیه Hono


در این بخش می خواهیم آموزش نحوه استقرار اولیه Hono را به شما آموزش دهیم. Hono یک فریمورک مبتنی بر Javascript است که برای استقرار آن در چابکان می‌توانید از سرویس NodeJS استفاده کنید.

درباره هاست NodeJS بیشتر بدانید

برای آشنایی بیشتر با سرویس میزبانی آسان NodeJS چابکان می‌توانید این مستند را مطالعه بفرمائید.

همانطور قبل‌تر اشاره کردیم ابتدا باید سرویس NodeJS را ایجاد کنید. برای اینکار ابتدا به پنل کاربری مراجعه کرده و به قسمت ساخت سرویس جدید > میزبانی آسان > NodeJS میرویم.

استقرار Hono در چابکان

پس از چند دقیقه، سرویس شما با موفقیت ساخته می‌شود. حال می‌توانید با آپلود سورس‌کد برنامه خود، Hono را روی سرویس‌های میزبانی آسان چابکان مستقر کنید. برای آپلود سورس کد برنامه می‌توانید از یکی از روش‌های موجود استفاده کنید:

روش‌های استقرار برنامه

سرویس‌های میزبانی آسان چابکان به روش‌های مختلفی امکان استقرار را دارا هستند، این شما هستید که می‌توانید انتخاب کنید کدام روش برای شما مناسب‌تر می‌باشد، برای آشنایی با هر کدام از روش‌های استقرار می‌توانید از لیست زیر اقدام به مطالعه بیشتر بفرمایید:

استقرار از طریق CLI (پیشنهادی)

استقرار از طریق FTP

استقرار از طریق git

استقرار از طریق فایل منیجر

دقت کنید

اگر سرویس خود را از طریق cli چابکان استقرار داده اید حتما صفحه تنظیمات مسیرهای دائمی را نیز مطالعه بفرمایید که هم با فرآیند deploy از طریق cli بیشتر آشنا شوید و هم مشکلی برایتان ایجاد نشود.

توجه

برای استقرار فریمورک Hono روی سرویس NodeJS باید آداپتور NodeJS را به پروژه‌تان اضافه کنید، برای این کار دستور زیر را در شاخه اصلی پروژه خود اجرا کنید:

npm install @hono/node-server

همچنین مقدار scripts.start را در فایل package.json مانند زیر تنظیم کنید:

package.json
{
// other configs
"scripts": {
"start": "node dist/index.js"
}
}

فریمورک Hono به صورت پیشفرض روی پورت 3000 فعال می‌شود و سرویس میزبانی آسان NodeJS چابکان نیز به صورت پیشفرض روی همین پورت فعال است. اما برای تغییر پورت پیشفرض شما‌می‌توانید این مستند را مطالعه بفرمائید.

استقرار Hono در چابکان

پس از راه‌اندازی اولیه سرویس می‌توانید با مراجعه به دامنه‌ی خود در داشبورد سرویس، خروجی را مشاهده کنید و یا دامنه‌ی اختصاصی خود را بر روی سرویس تنظیم نمایید.(تنظیم دامنه)

ورژن های NodeJs

سرویس NodeJs در چابکان از ورژن های زیر پشتیبانی میکند و میتوانید با توجه به نیاز برنامه خود، ورژن مورد نظر را انتخاب نمایید. برای تغییر ورژن میتوانید به این مستند مراجعه نمایید.

نسخه‌های NodeJS
  • 22
  • 20
  • 18
  • 16
  • 14
دقت کنید

برای استفاده از Hono در هاست NodeJS باید حداقل از نسخه 18 استفاده کنید.

سرویس‌های اشتراکی

سرویس‌های اشتراکی قابل ایجاد در هاست NodeJS به صورت زیر می‌باشند:

همچنین می‌توانید تفاوت سرویس‌های اشتراکی و اختصاصی را در این مستند مشاهده فرمایید.

امکانات عمومی سرویس

می‌خواهید بیشتر بدانید؟

اگر می‌خواهید با امکانات عمومی سرویس‌های چابکان مثل بکاپ خودکار، گزارش مصرف، لاگ‌ها و تنظیمات سرویس آشنا شوید، مستند امکانات عمومی سرویس‌ها را مطالعه کنید.


خرید سرویس ابری Hono از چابکان