English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل، سنتعلم كيفية إنشاء خادم الويب HTTP باستخدام http في Node.js. وتتميز وحدة مكتبة HTTP المدمجة بالاستقرار.createServer()
الطرق.
يقدم Node.js وحدة مكتبة مدمجة HTTP، وتتميز الوحدة بالاستقرار وتوافقها مع نظام npm البيئي.
هذا هو الدليل الموسع لإنشاء خادم الويب HTTP في Node.js:}
أنشئ ملف .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
شغل ملف httpWebServer.js (من الخطوة السابقة) لإنشاء الخادم وجعل الخادم يستمع إلى المنفذ 9000.
$ node httpWebServer.js
سيتم تشغيل الخادم وسيكون يعمل.
افتح المتصفح وأضغط على 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 للاستجابة لطلبات يتم إرسالها عبر المنفذ.