iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Golang x Echo 30 天:零基礎GO , 後端入門 系列

本次參賽主題是《Golang x Echo 30 天:零基礎的後端入門》。以「先能跑、再優化」為原則,從安裝環境與 Hello, Echo 開始,循序練到路由、中介層、參數驗證、統一回應與錯誤處理。接著動手做兩個專案:To-Do API 與部落格,涵蓋 PostgreSQL、分層架構、JWT 登入、Swagger 文件、測試與部署。全程用生活比喻解釋術語,附可直接執行的最小範例與跨平台指令,天天 10–20 分鐘,完成可上線的小型後端。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

以 Go + Echo 打造部落格|第 5 篇:文章列表與分頁

以 Go + Echo 打造部落格|第 5 篇(完整 Markdown) 今天讓首頁真的「像部落格」!我們把資料庫裡 已發佈(published) 的文章抓出...

2025-10-05 ‧ 由 whois512139 分享
DAY 22

以 Go + Echo 打造部落格|第 6 篇:文章內頁開張啦!

這一集,我們要幫部落格把單篇文章的「內頁」做出來!就像你點進去一篇 PTT 或 Dcard 文,會看到完整內容那樣。還有,我們會學會把「草稿」藏起來,不給別人...

2025-10-06 ‧ 由 whois512139 分享
DAY 23

以 Go + Echo 打造部落格|第 7 集:把後台上鎖啦!

前面幾集,我們把文章列表、內頁都搞定了,網站看起來像模像樣了。但是!你的後台 /admin 任何人都可以進去,這就像你家大門沒鎖一樣危險!想像一下,有人不小心...

2025-10-07 ‧ 由 whois512139 分享
DAY 24

以 Go + Echo 打造部落格|第 8 集:JWT 魔法小卡

前面幾集我們搞定了網站後台的 Session 登入,但如果你的服務需要讓手機 App 或其他「機器」來存取,Session 就不好用了。這時候,我們需要更酷、...

2025-10-08 ‧ 由 whois512139 分享
DAY 25

以 Go + Echo 打造部落格|第 9 集:後端餐廳的出包 SOP

為什麼要做這些?想像你的後端是一間餐廳: Recovery:廚房失火(panic)也不會整家店關門,會立刻滅火、顧客收到「抱歉我們 500 了」的...

2025-10-09 ‧ 由 whois512139 分享
DAY 26

以 Go + Echo 打造部落格|第 10 集:圖片上傳與封面處理

我們的目標:打造一個超穩的圖片上傳系統!先讓圖能乖乖存在我們電腦裡,未來就算想搬家到 S3 這種超大的雲端倉庫,也只要換個零件就好,程式碼不用大改 這次...

2025-10-10 ‧ 由 whois512139 分享
DAY 27

以 Go + Echo 打造部落格|第 11 集 RSS、Sitemap、SEO Meta:讓搜尋引擎找到你

任務清單 產生 RSS:/rss.xml(讓讀者用閱讀器追新文) 產生 Sitemap:/sitemap.xml(讓搜尋引擎知道有哪些頁) 加 SEO met...

2025-10-11 ‧ 由 whois512139 分享
DAY 28

以 Go + Echo 打造部落格|第 12 集 全文搜尋 & Redis 快取

「吼唷,部落格文章一多,查個東西慢得跟烏龜爬一樣?快取又老是搞雪崩是怎樣?」 免驚!這次我們要請出三位超級英雄: 「ILIKE / trigram」: 讓你的...

2025-10-12 ‧ 由 whois512139 分享
DAY 29

以 Go + Echo 打造部落格|第 13 集 總結

跟著這系列的文章,你可以完成什麼?你已經一路把後台文章管理、登入保護、圖片上傳、搜尋加速、連 Redis 快取都搞定了! 你現在手上的部落格,已經是個可以「...

2025-10-13 ‧ 由 whois512139 分享
DAY 30

Golang 的未來之路:從專案到「可升級的城市」

或許,Golang 並不是現在業界最引人注目的「網紅」語言。 對許多剛入門或轉職的工程師來說,畢竟現在 AI 和前端技術才是舞臺上的super star。像我...

2025-10-14 ‧ 由 whois512139 分享