Node.js 24 من app.js
Express أو Fastify أو أي إطار عمل يقدم HTTP، يبدأ من app.js. تكون قيمة NODE_ENV هي production ما لم تعينها خلاف ذلك.
استضافة Node.js
اربطوا GitHub أو GitLab أو Bitbucket. يشغّل كل push أمر npm ci وبناءكم البرمجي، ثم يتم التبديل مباشرة — دون الحاجة لتشغيل خادم أو PM2 أو وكيل عكسي.
تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم
ابدأ نسختي التجريبية المجانيةتُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.
الباقات تبدأ من 14.99 US$ شهرياً
أنتم تكتبون التطبيق. ونحن نتولى تثبيته، وبناءه، وتشغيله، والحفاظ على استمرارية عمله، والاحتفاظ بآخر خمسة إصدارات جاهزة للرجوع إليها.
Express أو Fastify أو أي إطار عمل يقدم HTTP، يبدأ من app.js. تكون قيمة NODE_ENV هي production ما لم تعينها خلاف ذلك.
يتم تثبيت التبعيات من ملف package-lock الخاص بكم في دليل جديد، ثم يتم تشغيل أمر البناء الخاص بكم، قبل أن يتولى الإصدار الجديد العمل.
ادفع أي فرع غير production وسيحصل على عنوان خاص به، يُقدَّم إلى جانب تطبيقك المباشر دون المساس به.
توضع مفاتيح واجهة برمجة التطبيقات في لوحة متغيرات البيئة، حيث تُحفظ في مخزن سري ويتم تزويد كل من عملية البناء وتطبيقك قيد التشغيل بها.
يظهر stderr الخاص بتطبيقكم في عارض السجلات بجانب أسطر خادم الويب، من لوحة التحكم أو من واجهة سطر الأوامر zinnector CLI.
لكل تطبيق مخصصاته الخاصة من الذاكرة والمعالج تُطبق على مستوى الحساب، وبالتالي لا يمكن لأي مجاور استهلاكها.
لن يصل أمر npm ci أو بناء فاشل إلى الزوار أبدًا: يستمر الإصدار المباشر حاليًا في العمل، ويوضح سجل النشر السبب. وعندما يُطرح إصدار وتغيرون رأيكم، يكون الرجوع فوريًا، لأن آخر خمسة إصدارات تظل على الخادم.
تم تحديد Node.js لك. يلزم توفر بطاقة للفترة التجريبية ولن يتم خصم أي مبالغ منها.
اربط مستودع GitHub أو GitLab أو Bitbucket الذي يحتوي على ملف package.json الخاص بك وحدد فرع الإنتاج.
أضف أمر إنشاء إذا كان لديك واحد، ومتغيرات البيئة الخاصة بك.
قم بالإرسال إلى الإنتاج وسيصبح إصدارًا، أو قم بإرسال أي فرع آخر للحصول على معاينة.
ملف app.js يقوم بتشغيل خادمك. تأتي التبعيات من package.json.
// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);محدد الحجم وفقًا لعملية Node.js: ذاكرة سعة 1 غيغابايت ونواة معالج واحدة (CPU) في Dev Start، و2 غيغابايت ونواتان في Dev Pro، و4 غيغابايت و4 نوى في Dev Scale — لتطبيق واحد أو خمسة أو عشرين تطبيقًا.
14.99 US$/شهر
أو 149.90 US$ في السنة
تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم
ابدأ نسختي التجريبية المجانيةتُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.
28.99 US$/شهر
أو 289.90 US$ في السنة
تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم
ابدأ نسختي التجريبية المجانيةتُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.
99.99 US$/شهر
أو 999.90 US$ في السنة
تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم
ابدأ نسختي التجريبية المجانيةتُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.
Node.js 24. يبدأ تطبيقك من app.js، ويتم تعيين NODE_ENV إلى production ما لم تحدد قيمتك الخاصة.
لا. يقوم خادم الويب بتشغيل تطبيقك وإدارته نيابةً عنك، لذا لا يوجد مدير عمليات أو خادم وكيل عكسي يلزم ضبطه.
نعم، إذا كان يعمل كخادم Node.js من app.js. قم بتعيين أمر البناء الخاص بك وسيعمل مع كل عملية نشر، قبل إطلاق الإصدار الجديد.
العمليات الخلفية طويلة الأمد غير مدعومة في هذه الخطط. بالنسبة للتطبيقات التي تعتمد بشكل كبير على WebSocket أو العمال أو الحاويات، فإن خادم Zinn® Private Cloud هو الخيار الأنسب.
نعم، 14 يومًا على Dev Start مع تحديد Node.js مسبقًا. البطاقة تضمن إتاحة الفترات التجريبية للمستخدمين الحقيقيين؛ ولن يتم خصم أي مبالغ ما لم تختاروا خطة.
نعم. استخدم قاعدة بيانات مُدارة من Zinn® (PostgreSQL أو MySQL) أو ذاكرة تخزين مؤقت Redis مخصصة لموقعك، وضع تفاصيل الاتصال في متغيرات البيئة الخاصة بك.
أربعة عشر يومًا مجانًا مع تحديد Node.js مسبقًا. لا يتم الخصم من البطاقة التي نطلبها أثناء الفترة التجريبية.
تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم
ابدأ نسختي التجريبية المجانيةتُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.