所有文章

26 篇文章

Web API
SDK 到底是什麼?寫給完全不懂的你
學程式常常會聽到「API」和「SDK」,這篇文章用最直白的方式講清楚這兩個東西。 先從 API 開始,懂了 API 之後,SDK 就很好理解了。

2025年12月3日

Web API
Hasura Migration 的 Git 版本控制與 CI/CD 自動部署 – 新手完全指南
想像一下,你和同事一起開發一個網站,你們需要經常修改資料庫(比如新增資料表、改欄位名稱等)。如果沒有好的管理方式,很容易出現這些問題: 🤔 同事修改了資料庫,但你不知道改了什麼 😱 不小心刪錯資料...

2025年8月6日

Web API
Hasura Migration 檔案長什麼樣?up/down.sql & yaml 解剖
想像一下這個情況:你和同事一起開發一個專案,你在本地新增了一個 users 表格,但同事的資料庫裡沒有。 或者你想在正式環境部署時,確保資料庫結構和開發環境完全一樣。這時候就需要 Migration...

2025年8月5日

Web API
Hasura Metadata Migration & 判斷流程:初學者完整指南
使用 Hasura 的過程中,你可能注意到: 有時候你沒有新增任何資料表,只是調整了一個角色的權限、修改了一個 relationship,卻突然在 metadata/ 資料夾中多了一堆 YAML 檔案...

2025年8月5日

Web API
Hasura Database Migration:從 0 到 1 的基礎操作
如果你是剛開始使用 Hasura 的新手,可能會有這樣的疑問: 「我在 Hasura Console 上新增一個資料表,東西不是就建立好了嗎?幹嘛還要搞什麼 Migration?」 其實 Hasura...

2025年8月4日

Web API
本地 Hasura vs 雲端 Console:為什麼會有兩種版本?一篇講清楚
如果你剛接觸 Hasura,可能會有這些疑問: 「Hasura 是資料庫嗎?還是某種雲端服務?」 「為什麼它有本地版,也有雲端 Console?我該用哪一個?」 這些疑問很正常,因為 Hasura 和...

2025年7月26日

Web API
Hasura Migration 的三種類型一次搞懂:初學者也能快速判斷
剛開始使用 Hasura 的時候,你一定碰過這種情況: 「加個新欄位需要做 migration 嗎?」 「只是調整某個角色的權限,該不該一起版本控制?」 「如果只是塞幾筆假資料,還要同步到其他環境嗎?...

2025年7月23日

Web API
GraphQL 從請求到回應的完整流程:前端、後端、資料庫誰負責什麼?
當你在學 GraphQL 時,可能會有這樣的疑問: 如果你是初學者,對這些過程的印象可能只有一句話:「前端送 [...]

2025年7月22日

Web API
初學者指南:完整解析 useMutation 的參數與用法
GraphQL 是現代前端開發中非常熱門的 API 技術,而在 React 應用中,Apollo Client 是最常使用的 GraphQL 工具。 當你需要「新增 / 更新 / 刪除」資料時,use...

2025年6月3日