English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS دروس أساسية

NodeJS Express.js

NodeJS مخزن&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ملف (FS)

NodeJS أخرى

إنشاء خادم HTTP في Node.js

في هذا الدليل، سنتعلم كيفية إنشاء خادم الويب HTTP باستخدام http في Node.js. وتتميز وحدة مكتبة HTTP المدمجة بالاستقرار.createServer()الطرق.

إنشاء خادم الويب HTTP في Node.js

يقدم Node.js وحدة مكتبة مدمجة HTTP، وتتميز الوحدة بالاستقرار وتوافقها مع نظام npm البيئي.

هذا هو الدليل الموسع لإنشاء خادم الويب HTTP في Node.js:}

الخطوة 1: تضمين مكتبة HTTP

أنشئ ملف .js باسم httpWebServer.js، وأفتحه في محرر النصوص.

باستخدام مكتبة HTTP المدمجة في Node.js، باستخدام دالة require، كما يلي.

// تضمين مكتبة http في الملف
var http = require('http'); 
 
// إنشاء خادم
http.createServer(function(req, res) { 
    // عناوين HTTP
    // 200-تحديد الرسالة
    // لاستخدام محتوى HTML في الرد، يجب أن يكون "Content-Type" "text/html"
    res.writeHead(200, {'Content-Type': 'text/html'});  
    res.write('Node.js says hello!'); // كتب استجابة للعميل
    res.end(); // تنتهي الردود
 }).listen(9000); // يسمع الخادم على المنفذ 9000

الخطوة 4: تشغيل الخادم الويب

شغل ملف httpWebServer.js (من الخطوة السابقة) لإنشاء الخادم وجعل الخادم يستمع إلى المنفذ 9000.

 $ node httpWebServer.js

سيتم تشغيل الخادم وسيكون يعمل.

الخطوة 5: اختبار الخادم الويب

افتح المتصفح وأضغط على URL "http://127.0.0.1:9000/"، لإطلاق طلب إلى خادم الويب الخاص بنا.

انظروا! لقد أنشأنا خادم الويب HTTP، والذي يستمع إلى المنفذ 9000، ويعمل على استجابة رسالة نصية بتنسيق HTML "مرحبًا بكم في Node.js!" لأي طلب.

قد لا يكون هذا الخادم الويب الكامل الذي تتوقعه من المشروع، ولكن بلا شك هو الخطوة الأولى لإنشاء HTTP Web Server.

الخاتمة:

في هذا الدليل لـ Node.js –في إنشاء خادم الويب HTTP في Node.js، نحن نستخدم http. HTTP هو مكتبة مدمجة في Node.jscreateServer()الطريقة، لإنشاء خادم الويب HTTP للاستجابة لطلبات يتم إرسالها عبر المنفذ.