سيرفر مخصص: تثبيت JavaScript
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
هذا الدليل يشرح خطوات تثبيت Node.js و Deno و Bun على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى مراجعة الوصول الأولي (RDP) دليلنا.
التثبيت
لبداية، عليك أن تقرر أي بيئة تشغيل JavaScript تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة برمجية. نوصي باستخدام Node.js لأنه من أكثر الخيارات استخدامًا وشعبية كبيرة.
- Node.js
- Deno
- Bun
تثبيت بيئة تشغيل Node.js
الخطوة 1: تحميل الملفات
افتح المتصفح الذي تفضله (سأستخدم Chrome لهذا الدليل) وتوجه إلى https://Node.js.org/en
الآن اضغط على زر Download Node.js (LTS) وانتظر حتى يكتمل التحميل.
ننصح عادةً بالحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS).
الخطوة 2: تثبيت Python
شغّل المثبّت بالنقر عليه. الآن سيُطلب منك ضبط بعض الإعدادات للتثبيت. في صفحة Welcome اضغط على Next.
الآن عليك قراءة وقبول (عن طريق تحديد مربع الاختيار) اتفاقية ترخيص Node.js ثم اضغط على زر Next.
بعد ذلك سيُطلب منك اختيار موقع لتثبيت Node.js.
ننصح باستخدام موقع التثبيت الافتراضي.
في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا أردت تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر Next. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري.
الخطوة 3: إكمال التثبيت
هذا كل شيء، يمكنك الآن الضغط على Install وانتظر حتى يتم الإعداد. تحلَّ بالصبر فقد يستغرق بعض الوقت. :)
عند الانتهاء، اضغط ببساطة على Finish في الصفحة النهائية وابدأ باستخدام Node.js على سيرفرك.
تحديث Node.js إلى أحدث إصدار
تشغيل الأمر node -v سيُظهر لك إصدار Node.js المثبت. من وقت لآخر، يجب التحقق من أنك تستخدم أحدث إصدار LTS. لتحديث Node.js، عليك اتباع قسم تثبيت JavaScript في الدليل مرة أخرى.
تشغيل Node.js و npm
npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتثبيت أي حزم من الإنترنت.
يمكنك العثور على جميع حزم npm على موقعهم.
إنشاء مشروع جديد
في كل مرة تريد بدء مشروع Node.js جديد، عليك إنشاء مجلد جديد له باستخدام مستكشف الملفات، ثم فتح موجه الأوامر أو PowerShell بداخله وتشغيل الأمر npm init لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف package.json. هذا سيكون ملف "الإعداد" لتشغيل Node.js.
على ويندوز، النقر مرة واحدة على مسار مستكشف الملفات الحالي وكتابة cmd ثم الضغط على Enter سيفتح موجه الأوامر داخل المجلد الحالي، مما يسهل العملية.
بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم index.js وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
الآن يمكنك تشغيل الكود باستخدام الأمر node . والتحقق من النتائج بزيارة localhost:80 في متصفحك.
تثبيت الحزم الخارجية من npm يتم باستخدام الأمر npm install [package-name]
تثبيت بيئة تشغيل Deno
تثبيت Deno بسيط جدًا، فقط اكتب الأمر irm https://deno.land/install.ps1 | iex داخل نافذة PowerShell. استخدم شريط البحث في ويندوز وابحث عن Powershell. افتح نافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات يطلبها منك.
للتحقق من الإصدار المثبت حاليًا، يمكنك تشغيل deno --version.
تحديث Deno إلى أحدث إصدار
يمكن تحديث Deno ببساطة عبر تشغيل الأمر deno upgrade.
تشغيل Deno
لبدء تشغيل Deno، عليك إنشاء ملف جديد باسم index.ts وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
الآن يمكنك تشغيل الكود باستخدام الأمر deno run --allow-net index.ts والتحقق من النتائج بزيارة localhost:80 في متصفحك.
تم إنشاء Deno ليكون أكثر أمانًا، لذا يتطلب أذونات معينة مثل --allow-net للوصول إلى بعض وحداته.
تثبيت بيئة تشغيل Bun
Bun يوفر أيضًا مثبتًا سهلًا بأمر واحد، كما يمنح المستخدمين خيار التثبيت عبر npm إذا كانوا قد استخدموا Node.js سابقًا.
- أمر
- npm
تشغيل الأمر irm bun.sh/install.ps1|iex داخل PowerShell سيقوم بتثبيت Bun على سيرفرك.
قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بتحميل هذه الملفات عند محاولة تشغيل المثبّت.
إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل npm install -g bun لتثبيت Bun.
تشغيل Bun
تم تصميم Bun ليكون أسرع من بعض محركات JavaScript الأخرى، مع إعداد مشابه لـ Node.js. لتشغيل Bun، افتح مجلدًا فارغًا وشغّل الأمر bun init في موجه الأوامر.
اعتمادًا على اللغة المختارة (JS أو TS)، سيقوم Bun بإنشاء ملف إعداد (jsconfig.json أو tsconfig.json).
لبدء تشغيل Bun، عليك إنشاء ملف جديد باسم index.ts وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
الآن يمكنك تشغيل الكود باستخدام الأمر bun index.ts والتحقق من النتائج بزيارة localhost:80 في متصفحك.
الخاتمة
مبروك، لقد قمت بتثبيت JavaScript بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂