在之前的開發過程中,會發現整個main.go越來越長,在閱讀理解上會相對沒有那麼直覺且快速,因此接下來要將目前完成的內容做個重構
以下是這次的更新的git連結
感謝網友協助找到問題,已更新成v0.1.4
https://github.com/kevinyay945/smart-home-backend/tree/v0.1.4
這次主要的內容除了將整個目錄從單一檔案拆分成route跟model之外,也將其中的每個method都放到interface中,以便日後進行測試
至於測試的內容,我目前是參考這篇文章的內容
https://yuanchieh.page/posts/2021/2021-03-18-golang-test/
但這裡面的詳細應用就等到之後再進行分享吧