คำอธิบายวิธี:
ฟังก์ชั่นนี้ใช้เพื่อสร้างเซิร์ฟเวอร์ HTTP และใช้ requestListener เป็นผู้ฟังสำหรับเหตุการณ์คำขอ
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
http.createserver ([requestListener])
เนื่องจากวิธีนี้เป็นของโมดูล HTTP จึงต้องมีการแนะนำโมดูล HTTP ก่อนการใช้งาน (var http = require ("http"))
รับพารามิเตอร์:
ฟังก์ชันตัวจัดการคำขอคำขอคำขอจะถูกเพิ่มลงในเหตุการณ์คำขอโดยอัตโนมัติ ฟังก์ชั่นส่งผ่านพารามิเตอร์สองตัว:
REQ Request Object หากคุณต้องการทราบว่า Properties REQ มีอะไรคุณสามารถตรวจสอบ "HTTP.Request Attribute Integration"
วัตถุตอบสนอง RES การตอบสนองที่จะทำหลังจากได้รับคำขอ หากคุณต้องการทราบว่าคุณสมบัติของ Res มีอะไรคุณสามารถตรวจสอบ "การรวมแอตทริบิวต์ http.Response"
ตัวอย่าง:
ในตัวอย่าง Res ระบุส่วนหัวการตอบสนองเนื้อหาของร่างกายตอบสนองคือ node.js และสิ้นสุดด้วยการสิ้นสุด
ในที่สุดโทรหาฟังก์ชั่นฟังและฟังพอร์ต 3000
การคัดลอกรหัสมีดังนี้:
var http = ต้องการ ('http');
http.createserver (ฟังก์ชั่น (req, res) {
res.writehead (200, {'content-type': 'text/html'});
res.write ('<h1> node.js </h1>');
Res.end ('<p> Hello World </p>');
}). ฟัง (3000);
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
exports.createserver = function (requestListener) {
ส่งคืนเซิร์ฟเวอร์ใหม่ (requestListener);
-