การอ่าน func สำหรับ integration เบื้องต้น
step 1 Find the Function
สมมุมติว่าอยากจะทำการ integration login ก็ไปที่ Route login
step 2 Analysis the Function
- อันนี้คือสิ่ง request ที่ต้องการก่อนที่จะใช้ function login ได้.
-
คือ function login ไม่ต้องรู้หรอกว่าทำงานยังไง รู้คือว่า มันคืนอะไรมาให้ก็พอ สังเกตุได้ที่ return ของ function.
- ก็จะเห็นได้ ตัว return นั้นมีประมาณ 3 ตัวเนอะก็ที่ดู มี c.JONS กับ c.Status ,c.JONS คือสิ่งที่ตัวหลังบ้านจะคืน resposnes ให้กับหน้าบ้าน ส่วน c.Status จะเป็นตัว บอกกับเราว่าจะ success or error จะดูจากคำว่า มันเป็นคำที่ดีหรือไม่ดี อย่างกรณีนี้ fiber.statubadreq อันนี้สัญญาณ ไม่ดี เพราะ req ที่เอาใส่ไปมันคือข้อมูล ทิพย์ ที่ไม่มีใน db มันเลยส่ง ข้อความกลับมา แล้วต้องข้อความนี้ res ให้ หน้าบ้านส่งใหม่ (แต่ส่วนใหญ่นอกจาก login กับ register ไม่ค่อยมีหรอก).