現在幾乎什麼服務都是走Http協議, 提供WebAPI給client使用.NodeJS幾年前盛起, 一小部份原因也是他做WebAPI很好寫沒太多複雜的設定.Go...
來杯琴酒(Gin)+萊姆=琴蕾(Gimlet)吧(誤) Gin Gin是一個基於Golang實做的框架, 特色是簡單!!! 設計精巧好懂的router/mid...
在實務上, 也不會只有做WebApi專案.也會有做WebServe的專案, 差別在那 ??最顯著的差別就是有沒有View.Gin有提供載入View並且把參數給填...
網頁或者是業務上總是會需要讓客戶上傳點檔案的.像是大頭照、履歷檔:)、謎片:)、帳單PDF 以前Node我都是用Multer在處理這部份.這次來寫看看Gin的檔...
WebSocket WebSocket(簡稱ws), 在2011年標準化成RFC6455. WebSocket最新支援版本的查詢.目前最新版本為13. 跟以...
gRPC vs HTTP API 來源 gRPC gRPC是Google基於HTTP/2跟Protobuf所設計出來的RPC(Remote Prcedur...
API文件 每位後端RD, 在寫WebAPI時,一定覺得寫扣還要維護API文件, 是件很繁瑣但又重要的工作. 不寫, 前端或者串接的人照三餐來問.寫, 又很花...
LDFLAGS Go可以在編譯時期透過LDFLAGS來給程式中的變數賦值.例如 編譯時給GIT版本訊息、給版號、給某種secretKey,或者是正式環境的sql...
Go的交叉編譯 交叉編譯就是指在自己的OS上, 編譯出另一個OS可以執行的程式.現在執行環境不外乎就是三類Windows、Linux、Mac 在Windows上...
往往需求派下來了,我們把程式寫完了, 或者Dockerfile(or docker-compose)寫好了.總要推上版控的, 應該大部分都是Git吧!!去年開...