因為在過去的一年中,從不會使用golang/react,到現在知道如何開發出一個網頁服務,中間學習了很多的知識,因此想在這次鐵人賽中將學習到的內容記錄下來,而智慧家庭的部分是從大學開始就很想要自己實作的內容,剛好最近買了一組有提供rest api的智慧家庭的工具(switch bot),因此想透過這個機會,藉由這個專案的開發來帶大家邊學邊做這次的內容(在文章的內容中,也會提到如果沒有這個零件,也可以透過ifttt的webhook來測試這次的內容喔)
在接下來的內容除了語言外,也會提到docker的佈置以及線上的部署,相信這些內容對新手來說是相當有用的內容的
目的 1.降低資料重複性(Data Redundancy)2.避免資料更新異常(Anomalies) 在網路上有許多資料,我這邊有找到一個解釋的文章,在閱讀接下...
前面介紹了那麼多內容,那接下來就讓我們來實作第一個restful api server吧 在每個後端語言,大多都會實作關於http/https的server的語...
在實作RESTful api時,會需要模擬實際用戶使用你的api的情境,這時候postman就派得上用場了,而且除此之外,還可以透過postman來讓用戶知道你...
在上一步我們建立了一個基礎的echo的server緊接著我們就要建立第一個crud的api了 關於我們未來會需要幾個資料表request(儲存需要觸發的IOT物...
接下來,我們目前開了兩組的api的規範,緊接著就要在golang裡面撰寫實際的api了 以下為開設api的影片及commit的內容 完成command res...
在之前的開發過程中,會發現整個main.go越來越長,在閱讀理解上會相對沒有那麼直覺且快速,因此接下來要將目前完成的內容做個重構 以下是這次的更新的git連結感...
在一個網頁後端程式中,主要都是負責資料的處理,關於資料的儲存則是會交由專門處理資料庫的系統來處理而我們這次的資料庫後端選用的是postgreSQL 而關於資料庫...
那在接下來的內容中,會說明將gorm接上postgreSQL的過程https://www.youtube.com/watch?v=AQAE3B85pPAhttp...
在上篇的內容中,我們將資料庫的連線字串放進程式碼中,並寫死在裡面,但在常規的程式開發中,這樣是非常不安全,因為你不會知道你的程式會被誰看到,因此需要將這個連線的...
當我們建立起最簡單的RESTful api後,接下來我們就要將測試也放到我們的程式中了在golang中,他原本就有將測試的框架包進去他原生的函示庫了,在網路上也...