前後端分離的架構在現在大型系統的開發已經是必備的,因為要將邏輯分離,這樣在開發的時候才不會耦合性太高,然而此種架構最常見的後端開發方式就是設計成 RESTful...
今天我們不會講太多關於 Clean Architecture 的概念,因為目前有許多文章都分享過了,今天主要是要跟大家分享當一個需求下來時,怎麼將需求拆分之後使...
今天來不及了QQ,先把架構寫好上傳了QQ 要寫出一個好的系統,必須要設計一個好的 log 輸出機制,例如在錯誤的時候需要輸出什麼樣格式的 log,在正確運行的時...
大家好,今天算是把前幾天提到的 i18n、log、orm、gin、RESTful 與 clean architecture 的概念做一個整理,簡單的做一個 使用...
昨天我們撰寫了 interface 方法後,今天要來實作他們,就讓我們開始吧! 實作 CRUD 方法 Repository 在 /module/user 底下建...
資料庫的選擇不只有關聯式資料庫,根據情境的不同我們可能會選擇使用所謂的 NoSQL 來作為資料儲存的地方,其中 MongoDB 就是一個比較常在使用的 NoSQ...
昨天講完 NoSQL 的概念並且將 MongoDB 安裝完成,今天就讓我們使用 golang 來存取 MongoDB 吧! Mgo mgo 是一款好用的 Mon...
大家一定都有使用 message、line 或是 skype 等通訊軟體,而在使用的過程中不需要重新整理頁面就可以接收到對方傳送的訊息的技術到底是如何實現的呢?...
昨天講完關於 WebSocket 的基本介紹,今天就讓我們直接利用這個協定做一個簡易聊天室吧! 本次的範例主要分成兩大塊,前端與後端 前端使用 javascr...
昨天將前端的部分寫好了,今天就讓我們將 Server 的部分處理好,建立一個公開的匿名聊天室吧! 今天的範例主要是要修改昨天所寫的 main.go,這邊我先將昨...