وصف الطريقة:
يتم استخدام هذه الوظيفة لإنشاء خادم HTTP واستخدام requestListener كمستمع لحدث الطلب.
القواعد:
نسخة الكود كما يلي:
http.createserver ([requestListener])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة HTTP ، يجب تقديم وحدة HTTP قبل الاستخدام (var http = require ("http")))
تلقي المعلمات:
تتم إضافة وظيفة معالج طلب requestListener تلقائيًا إلى حدث الطلب. تمرر الوظيفة معلمتين:
كائن طلب REQ. إذا كنت ترغب في معرفة الخصائص التي تمتلكها REQ ، فيمكنك التحقق من "تكامل السمات http.request".
كائن استجابة الدقة ، والاستجابة التي سيتم إجراؤها بعد تلقي الطلب. إذا كنت ترغب في معرفة ما هي خصائص الدقة ، فيمكنك التحقق من "تكامل سمة http.response".
مثال:
في المثال ، يحدد RES رأس الاستجابة ، محتوى جسم الاستجابة هو node.js ، وينتهي بالنهاية.
أخيرًا ، اتصل بوظيفة الاستماع واستمع إلى المنفذ 3000.
نسخة الكود كما يلي:
var http = require ('http') ؛
http.createserver (وظيفة (req ، الدقة) {
Res.Writehead (200 ، {'content-type': 'text/html'}) ؛
Res.Write ('<h1> node.js </h1>') ؛
res.end ('<p> Hello World </p>') ؛
}). الاستماع (3000) ؛
رمز المصدر:
نسخة الكود كما يلي:
orports.createserver = function (requestListener) {
إرجاع خادم جديد (requestListener) ؛
} ؛