داده هات
ورود
۵۰۰ هزار تومان اعتبار اولیهٔ رایگان

هاست ابری Node.js

جاوااسکریپت سمت سرور خود را بدون دردسر PM2 و Nginx روی ابر اجرا کنید. فقط npm install و npm start را تعریف کنید؛ بقیه کارها خودکار انجام می‌شود.

از اپلیکیشن‌های Express و Fastify تا پروژه‌های SSR با Next.js و NestJS سازمانی، همه روی داده‌هات اجرا می‌شوند.

  • npm و yarn خودکار
  • پشتیبانی کامل از TypeScript
  • WebSocket و Socket.io بومی
  • اجرای Next.js و Nuxt.js با SSR
  • Full-Stack با یک زبان واحد

محیط اجرایی که اکوسیستم JavaScript را کامل می‌کند.

شما با JavaScript اپلیکیشن می‌سازید - ما محیط اجرای آن را آماده کرده‌ایم. داده‌هات package.json شما را می‌خواند، وابستگی‌ها را نصب می‌کند و اپلیکیشن را روی موتور بالا می‌آورد. دیگر نیازی به SSH زدن و نصب PM2 نیست.

شناسایی خودکار پروژه Node.js

با دیدن packag.json پلتفرم نوع پروژه را تشخیص می‌دهد. نسحه Node از engines خوانده می‌شود، npm install اجرا و اسکریپت start یا build فراخوانی می‌گردد.

بدون تنظیم PM2 و Reverse Proxy

روزهای پیکربندی PM2 ecosystem، تنظیم Nginx upstream و مدیریت process تمام شده. کد را Push کنید؛ مدیریت فرآیند و Load Balancing توسط پلتفرم انجام می‌شود.

انتشار نسخه جدید بی‌وقفه

نسخه جدید در محیط ایزوله ساخته و تست Health Check می‌شود. تنها بعد از پاسخ موفق، ترافیک به نسخه تازه هدایت می‌گردد و اتصالات WebSocket فعال حفظ می‌شوند.

تخصیص منابع متناسب با Event Loop

مدل Non-Blocking Node.js با منابع کم، هزاران اتصال را مدیریت می‌کند. اگر بار افزایش یافت، RAM و CPU در لحظه و بدون ری‌استارت اپلیکیشن اضافه می‌شوند.

مشاهده لحظه‌ای رفتار اپلیکیشن

لاگ‌های console.log، خطاهای unhandled rejection، وضعیت Event Loop و حجم Heap Memory را در داشبورد زنده ببینید و گلوگاه‌ها را پیش از تأثیر بر کاربران شناسایی کنید.

برگشت فوری به نسخه قبلی

هر Deploy در تاریخچه ثبت می‌شود. اگر آپدیت جدید باعث مشکل شد، بدون اجرای دوباره npm install و build، با یک composer install کلیک به نسخه‌ای برگردید که درست کار می‌کرد.

هر آنچه توسعه‌دهنده JavaScript برای استقرار حرفه‌ای نیاز دارد.

اتصال مستقیم به GitHub و GitLab

ریپازیتوری خود را متصل کنید تا با هر پوش یا Merge به شاخه اصلی، چرخه Install → Build → Deploy خودکار آغاز شود. نتیجه هر استقرار در پنل قابل پیگیری است.

پشتیبانی بومی از WebSocket و Real-time

اپلیکیشن‌های چت، نوتیفیکیشن لحظه‌ای و بازی آنلاین با Socket.io یا ws بدون محدودیت اتصال هم‌زمان اجرا می‌شوند. پلتفرم از Sticky Sessions برای حفظ اتصالات پایدار استفاده می‌کند.

مدیریت متغیرهای محیطی

مقادیر process.env را از پنل تعریف کنید. فایل env. دیگر نیازی نیست در ریپازیتوری باشد مقایر حساس جدا از کد و رمزنگاری‌شده نگهداری می‌شوند.

لاگ و مانیتورینگ Event Loop

خروجی کنسول، خطاهای uncaught exception حجم Heap و تأخیر Event Loop را در لحظه مشاهده کنید نمودار مصرف حافظه و CPU هم در داشبورد قابل دسترسی است.

مقیاس‌پذیری خودکار (Auto Scale)

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

HTTPS خودکار با گواهی رایگان

هر دامنه‌ای که به اپلیکیشن Node.js خود متصل کنید، بدون تنظیم دستی گواهی TLS دریافت و تمدید می‌کند. اتصالات WebSocket هم از همان لحظه رمزنگاری‌شده خواهند بود.

پلن مناسب پروژه‌ات را انتخاب کن

صورتحساب:

استارتر

منابع این پکیج

حافظه
۱ GB
پردازنده
۱ Core
دیسک SSD
۲۰ GB
  • ۱ اپلیکیشن Node.js
  • SSL رایگان
  • بکاپ روزانه

تومان/ماه

قیمت ساعتی:

محبوب‌ترین

حرفه‌ای

منابع این پکیج

حافظه
۲ GB
پردازنده
۲ Core
دیسک SSD
۴۰ GB
  • WebSocket بدون محدودیت
  • مانیتورینگ Event Loop
  • مانیتورینگ کامل

تومان/ماه

قیمت ساعتی:

سازمانی

منابع این پکیج

حافظه
سفارشی
پردازنده
سفارشی
دیسک SSD
سفارشی
  • SLA اختصاصی
  • پشتیبانی فنی مستقیم
  • اسکیل نامحدود

تماس بگیرید

قیمت ساعتی: سفارشی

پرسش‌های پرتکرار دربارهٔ هاست ابری Node.js

نسخه‌های LTS شامل Node ۱۸، ۲۰، +۲۲ پشتیبانی می‌شوند. نسخه Node از فیلد engines در package.json خوانده می‌شود. اگر تعریف نشده باشد، آخرین نسخه LTS پایدار انتخاب می‌گردد. با انتشار هر نسخه LTS جدید، پلتفرم داده هات نیز به‌روز می‌شود.

استک دیگری داری؟

هر رانتایم صفحهٔ اختصاصی خودش را دارد، با راهنمای استقرار همان زبان.

اولین سرورت را همین امروز بساز

با اعتبار شروع، بدون قرارداد بلندمدت و با پرداخت ساعتی، زیرساخت پروژه‌ات را در چند دقیقه راه‌اندازی کن.