05.Employee Controller
ในการทำ Backend เราจะถือว่าที่ Controller ตรงนี้เป็นจุดสุดท้ายแล้วที่เราจะใช้ Effect จุดๆนี้เราต้องแกะ Effect เอา data ออกมาละ
แล้วเอา data ที่ได้ส่งไปให้ client
โดยเราจะแกะ data ออกมาโดยใช้ Effect.runPromise()
นั่นเอง
เราจะเอา Service มาใช้ที่ Controller ต่อแบบนี้
src/controllers/employees/get.ts
code ด้านบนมันจะ Error ยังไม่สามารถรันได้ typescript compiler มันบ่นบอกว่ายังขาด EmployeeServiceContext
การที่จะแก้ตรงนี้ได้ เราต้อง provide EmployeeServiceContext
ให้กับ program
พอ hover ดูที่ program
ตัว Effect Requirement จะต้องเป็น never