ฟังก์ชัน app.render()
ใน ExpressJS ให้คุณส่งคืนคำตอบ HTML ที่สร้างขึ้นจากเทมเพลต
ฟังก์ชัน app.render()
ต้องการสามอาร์กิวเมนต์:
- ชื่อเทมเพลต: ชื่อเทมเพลตที่คุณต้องการใช้
- ตัวแปรท้องถิ่น: ตัวแปรท้องถิ่นที่คุณต้องการส่งไปยังเทมเพลต
- การเรียกกลับ: การเรียกกลับที่คุณต้องการเรียกใช้เมื่อเทมเพลตถูกประมวลผล
ตัวอย่างเช่น โค้ดต่อไปนี้จะส่งคืนคำตอบ HTML ที่แสดงข้อความ “Hello, World!”
1 | const express = require('express'); |
โค้ดนี้จะใช้ฟังก์ชัน render()
เพื่อส่งคืนคำตอบ HTML ที่แสดงข้อความ “Hello, World!” ตัวแปรท้องถิ่น name
ถูกส่งไปยังเทมเพลตเพื่อใช้แทนที่ค่าคงที่ “World”
เมื่อคุณไปที่ http://localhost:3000 คุณจะเห็นข้อความ “Hello, World!”
คุณสามารถใช้ฟังก์ชัน app.render()
เพื่อส่งคืนคำตอบ HTML ที่สร้างขึ้นจากเทมเพลตที่กำหนดเอง ตัวอย่างเช่น คุณสามารถใช้ฟังก์ชัน app.render()
เพื่อส่งคืนคำตอบ HTML ที่แสดงรายละเอียดของผู้ใช้หรือเพื่อส่งคืนคำตอบ HTML ที่แสดงผลิตภัณฑ์