- การใช้ Node.js ทาง Terminal
- การใช้ Node.js จากไฟล์ที่พิมพ์คำสั่งไว้
- สร้างเว็บเซอร์เวอร์ แสดงข้อความ Hello World
1. การใช้ Node.js ทาง Terminal
เปิด command prompt แล้วเรียกใช้งาน node ด้วยคำสั่ง node
node
สั่งพิมพ์ออกหน้า console ด้วย console.log
> console.log("OK"); OK undefined
สร้างฟังก์ชัน sayHi()
> function sayHi() {return "HI";} undefined > sayHi(); ‘HI’ >
ทดลองบวกเลข
> 10 + 10 20
To exit, press Ctrl+C
again or Ctrl+D
or type .exit
2. การใช้ Node.js จากไฟล์ที่พิมพ์คำสั่งไว้
ทดสอบโดยการสร้างไฟล์ JavaScript ขึ้นมา เช่น test.js
console.log("Hello Node.js"); function sayHi() { return "Hi!"; } console.log(sayHi());
คำสั่งที่ใช้ให้ Node รันไฟล์ JavaScript คือ node [filename] เช่น
node test.js
จะได้ผลลัพธ์ดังนี้
Hello Node.js Hi!
3. สร้างเว็บเซอร์เวอร์ แสดงข้อความ Hello World
สร้างไฟล์ชื่อ server.js
var http = require("http"); http.createServer(function (req, res) { res.writeHead(200, { "Content-Type": "text/plain" }); res.end("Hello World\n"); }).listen(1337, "127.0.0.1"); console.log("Server running at http://127.0.0.1:1337/");
บรรทัดที่ 1 : require(‘http’)
เป็นการ import module http ซึ่งเป็น module หลักของ Node.js
บรรทัดที่ 2 : createServer()
เป็นการสร้าง Server ของ Node.js โดยรับ function ที่มี request และ response
บรรทัดที่ 3 : res.writeHead()
เป็นการกำหนด Content Type
บรรทัดที่ 4 : res.end()
เป็นการสิ้นสุด response และส่งคำว่า Hello World
บรรทัดที่ 5 : .listen(port, address)
เป็นการกำหนด port และ address ของเว็บ Server (address เป็น optional)
ทำการสั่งรันบน command line ด้วยคำสั่ง
node server.js
จากนั้นเปิดเว็บบราวเซอร์ที่ http://localhost:1337/
จะเห็นข้อความ Hello World แสดงบนจอภาพ