Output
เป็นตัวช่วยสำหรับคือข้อมูลให้ Client โดยคุณสามารถเรียกใช้ได้ผ่าน controller this.output โดยมี method ต่างๆ ดังนี้
Method
sendResponse()
เป็นฟังชันพื้นฐานสำหรับส่ง response ไปให้ client
parameter
resrequire express response objectcodehttp response code เช่น 200 = success, 400 = bad request, 500 = internal error default เป็น 200dataข้อมูลที่ต้องการคืนกลับไปให้ clientheadersheaders สำหรับ response หากต้องการ set headers ด้วย
success()
เป็นฟังชันสำหรับส่ง response แบบ success โดยเฉพาะ response code จะเป็น 200 เสมอ
parameter
resrequire express response objectdataข้อมูลที่ต้องการคืนกลับไปให้ client
error()
เป็นฟังชันสำหรับส่ง response แบบ error โดยเฉพาะ
parameter
resrequire express response objecterrorerror ที่ต้องการคืนกลับไปให้ clientcoderesponse code ที่ต้องการส่งไปให้ client default เป็น 200
html()
เป็นฟังชันสำหรับส่ง response แบบ html โดยเฉพาะโดยสามารถทำงานร่วมกับ view engine ได้
parameter
resrequire express response objectfilePathfilePath ที่อยู่ของไฟล์ viewdataข้อมูลที่ต้องการ binding กับ view engine