Node.js การสร้าง Server
Jul 26, 2017 · 1 min read

โดยทั่วไปเราจะสร้าง Server ขึ้นมาตัวหนึ่งเราจะใช้ Tool ต่างๆ เช่น xampp, Appserve เป็นต้น Node.js นั้นสามารถสร้าง Server ได้ตัวของมันเอง โดยเราไม่ต้องใช้ Tool ที่กล่าวมาเลย
สร้าง Server
ให้สร้าง Folder สำหรับเก็บไฟล์ขึ้นมาตัวหนึ่ง จากนั้นเขียนไฟล์ server.js ขึ้นมา
var http = require('http');http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World');
}).listen(8081, '127.0.0.1');
console.log('Server running at http://127.0.0.1:8081/');
จากนั้นรันคำสั่งใน cmd
node server.js
ให้เราลองเปิด Browser แล้วพิมพ์ address กับ Pport ที่เรากำหนดไว้

อธิบาย
http : เราเรียกใช้ module http ขึ้นมา โดยเจ้าตัว http นี้ เป็นตัวคอยจัดการ Server ต่างๆ
createServer : เป็นคำสั่งการสร้าง Server ของ Node.js โดย function จะมี request และ response
res.writeHead : กำหนด Content Type
res.end : เป็นคำสั่งที่จะถูกใช้งานต่อเมื่อ response สิ้นสุดแล้ว
listen : เป็นกคำสั่งกำหนด port และ address ของ Server ของเรา