ฟังก์ชัน send() และ json() ใช้สำหรับส่งการตอบกลับ (response) ไปยังไคลเอ็นต์โดยตรงจากเซิร์ฟเวอร์ เมธอด send() จะส่งข้อมูลในรูปแบบสตริง ส่วนฟังก์ชัน json() จะส่งในรูปแบบ JSON เมธอด sendStatus() ใช้สำหรับส่งสถานะ HTTP request ไปยังไคลเอ็นต์ ค่าสถานะที่เป็นไปได้ เช่น: 200 (Success), 404 (Not found), 201 (Created), 503 (Server Unreachable) ฯลฯ
ข้อกำหนดเบื้องต้น
Node.js
Express.js
การติดตั้ง
ติดตั้งโมดูล express ด้วยคำสั่งด้านล่าง:
npm install express
ตัวอย่าง - sendStatus()
สร้างไฟล์ชื่อ sendStatus.js และคัดลอกโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ใช้คำสั่งต่อไปนี้เพื่อรันโค้ด:
node sendStatus.js
sendStatus.js
// นำเข้าโมดูล express
const express = require('express');
const app = express();
// ส่งการตอบกลับสำหรับพาธ '/'
app.get('/', (req, res) => {
// สถานะ: 200 (OK)
res.sendStatus(200);
})
// ตั้งค่าเซิร์ฟเวอร์ที่พอร์ต 3000
app.listen(3000, () => {
console.log("server running");
});
ผลลัพธ์
C:\home\node>> node sendStatus.js
จากนั้นเปิด URL ต่อไปนี้จากเบราว์เซอร์เพื่อเข้าถึงหน้าเว็บ – https://localhost:3000

ตัวอย่าง - send()
สร้างไฟล์ชื่อ send.js และคัดลอกโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ใช้คำสั่งด้านล่างเพื่อรันโค้ด:
node send.js
send.js
// นำเข้าโมดูล express
const express = require('express');
const app = express();
// เริ่มต้นหัวข้อด้วยสตริงต่อไปนี้
var heading = "Welcome to TutorialsPoint !";
// ส่งการตอบกลับสำหรับพาธ '/'
app.get('/', (req, res) => {
// ส่งข้อความหัวข้อ
res.send(heading);
})
// ตั้งค่าเซิร์ฟเวอร์ที่พอร์ต 3000
app.listen(3000, () => {
console.log("server running");
});
ผลลัพธ์
C:\home\node>> node send.js
จากนั้นเปิด URL ต่อไปนี้จากเบราว์เซอร์เพื่อเข้าถึงหน้าเว็บ – https://localhost:3000

ตัวอย่าง - json()
สร้างไฟล์ชื่อ json.js และคัดลอกโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ใช้คำสั่งต่อไปนี้เพื่อรันโค้ด:
node json.js
json.js
// นำเข้าโมดูล express
const express = require('express');
const app = express();
// เริ่มต้นข้อมูลด้วย JSON ต่อไปนี้
var data = {
portal: "TutorialsPoint",
tagLine: "SIMPLY LEARNING",
location: "Hyderabad"
}
// ส่งการตอบกลับสำหรับพาธ '/'
app.get('/', (req, res) => {
// ส่งข้อมูล JSON
res.json(data);
})
// ตั้งค่าเซิร์ฟเวอร์ที่พอร์ต 3000
app.listen(3000, () => {
console.log("server running");
});
ผลลัพธ์
C:\home\node>> node json.js
จากนั้นเปิด URL ต่อไปนี้จากเบราว์เซอร์เพื่อเข้าถึงหน้าเว็บ – https://localhost:3000
