此次主要修正內容是將在定義資料庫的內容移動到pq的schema中,以及將兩個model都套用之前的設計概念,以及將error放入middleware中,以統一error message
因為這次改動比較多,就沒有錄影了,github的連結附在此處,請自行取用
https://github.com/kevinyay945/smart-home-backend/tree/v0.4.0
測試的部分因為此次更新內容較多,此部分留置下篇文章再進行說明了
文章同步發表於
https://kevinyay945.com/smart-home-tutorial/022-golang-refactor/