0Pricing
Sveltejs Academy · درس

‏adapter-node لخادم Node.js

حزّم SvelteKit كخادم Node.js للاستضافة التقليدية

‏adapter-node لخادم Node.js درس مجاني في Sveltejs Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Sveltejs Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

متى يُستخدم

اختر adapter-node عندما تحتاج إلى استضافة Node.js تقليدية تشمل SSR وإجراءات النماذج ونقاط نهاية الخادم.

التثبيت

ثبّت المحوّل.

npm install -D @sveltejs/adapter-node

التهيئة

اربطه في svelte.config.js.

import adapter from "@sveltejs/adapter-node";
export default { kit: { adapter: adapter() } };

البناء

شغّل npm run build. ينتقل الناتج إلى build/.

تشغيل الخادم

شغّله باستخدام Node.

ORIGIN=https://yoursite.com node build

متغيرات البيئة

استخدم ORIGIN وPORT وHOST وأي متغيرات مخصصة يتوقعها تطبيقك.

الوكيل العكسي

شغّل التطبيق خلف Nginx أو Caddy لتوفير TLS والضغط والتخزين المؤقت.

مدير العمليات

استخدم pm2 أو systemd للحفاظ على تشغيل الخادم وإعادة تشغيله عند الفشل.

وضع المجموعة

شغّل عدة مثيلات من Node خلف موزّع حمل لتحقيق معدل نقل أعلى.

Docker

من طرق النشر الشائعة: ينسخ Dockerfile مجلد build/ ثم يشغّل node build.

مقارنةً بـ Edge

تتعامل خوادم Node مع الاتصالات طويلة الأمد بصورة أفضل من دوال Edge، بينما تتفوق Edge في زمن الاستجابة العالمي.

اختبار سريع

ما الأمر الذي يشغّل الخادم المبني باستخدام adapter-node؟

مراجعة

يحوّل adapter-node حزمة SvelteKit إلى خادم Node.js، وهو مناسب للاستضافة التقليدية وميزات SSR الكاملة.

الأسئلة الشائعة

هل درس «‏adapter-node لخادم Node.js» مجاني؟

نعم — نص درس «‏adapter-node لخادم Node.js» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Sveltejs Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

ماذا ستتعلم في «‏adapter-node لخادم Node.js»؟

حزّم SvelteKit كخادم Node.js للاستضافة التقليدية تتمرن على Sveltejs Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Sveltejs Academy؟

لا تُشترط خبرة سابقة. Sveltejs Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «‏adapter-node لخادم Node.js»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Sveltejs Academy هذا؟

نعم. كل درس في Sveltejs Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ‏adapter-static للمواقع الثابتة
  2. ‏adapter-node لخادم Node.js
  3. ‏adapter-vercel وadapter-cloudflare
  4. البناء والمعاينة
← العودة إلى Sveltejs Academy