iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例) 系列

因為在過去的一年中,從不會使用golang/react,到現在知道如何開發出一個網頁服務,中間學習了很多的知識,因此想在這次鐵人賽中將學習到的內容記錄下來,而智慧家庭的部分是從大學開始就很想要自己實作的內容,剛好最近買了一組有提供rest api的智慧家庭的工具(switch bot),因此想透過這個機會,藉由這個專案的開發來帶大家邊學邊做這次的內容(在文章的內容中,也會提到如果沒有這個零件,也可以透過ifttt的webhook來測試這次的內容喔)
在接下來的內容除了語言外,也會提到docker的佈置以及線上的部署,相信這些內容對新手來說是相當有用的內容的

參賽天數 1 天 | 共 28 篇文章 | 40 人訂閱 訂閱系列文 RSS系列文

建立第一個單元測試(golang)-2(Day21)

接下來就是我要將測試放入現在正在進行的api中了 在這次的測試中,我想測試mRequest.Get()會不會回傳資料庫的所有request的值 而這次測試中,m...

2021-11-16 ‧ 由 kevinyay945 分享

重構原本的內容(golang)(Day22)

此次主要修正內容是將在定義資料庫的內容移動到pq的schema中,以及將兩個model都套用之前的設計概念,以及將error放入middleware中,以統一e...

2022-01-04 ‧ 由 kevinyay945 分享

資料驗證(golang)(Day23)

文章同步更新於個人官網https://kevinyay945.com/smart-home-tutorial/023 在網頁的後端,除了要能正常地給存取資料,另...

2022-01-10 ‧ 由 kevinyay945 分享

撰寫http request 的測試(golang)(Day24)

文章同步更新於https://kevinyay945.com/smart-home-tutorial/024 大致的api都開設完成了,在這次的專案中,目前預計...

2022-02-08 ‧ 由 kevinyay945 分享

[番外篇]Go Generate & Makefile(Day25)

文章同步更新於https://kevinyay945.com/smart-home-tutorial/025 因為接下來如果要進行測試,勢必得在建立每個inte...

2022-02-08 ‧ 由 kevinyay945 分享

撰寫http request 的複雜一點的測試(Day26)

以下內容同步更新於https://kevinyay945.com/smart-home-tutorial/026/ 在接下來的內容,要將測試案例在變得更多 測試...

2022-02-14 ‧ 由 kevinyay945 分享

使用程式來管理資料庫(DB Migrate) (Day27)

以下內容同步更新於https://kevinyay945.com/smart-home-tutorial/027/ 在這個之前的程式,都是先到資料庫那邊下語法建...

2022-02-17 ‧ 由 kevinyay945 分享

建立表與表之間的關聯(Day28)

文章同時發佈於: https://kevinyay945.com/smart-home-tutorial/028/ 在之前的過程中,已經建立了request以及...

2022-02-19 ‧ 由 kevinyay945 分享