新人日誌
Home
About
Blog
Toggle Menu
所有文章
共 26 篇文章
重設篩選
Web API
為什麼 GraphQL Resolver 是以欄位為單位觸發?從根本理解查詢邏輯
GraphQL 是一種查詢語言(Query Language),它讓前端可以精確地定義需要的資料欄位,只拿想要的資料、不多不少。 然而,如果你是從 REST API 或資料庫查詢背景轉過來的新手,會對...
2025年5月6日
Web API
GraphQL 初學者必讀:自動產生 Resolver 的工具與底層邏輯解析
當你開始學 GraphQL 時,可能會有這樣的疑問: 「為什麼我都已經定義好 Type,還要再手寫 Resolver?」 「能不能像 REST 一樣,一個 endpoint 就包好資料邏輯?」 其實,...
2025年5月5日
Web API
為什麼 GraphQL 不查資料?它不是缺陷,而是超前的設計
當你開始學 GraphQL,常會有這樣的疑問: 「我不是已經定義好 type 和 query 嗎?為什麼 GraphQL 本身不會查資料,還需要另外寫 Resolver?」 「Resolver 為什麼...
2025年5月2日
Web API
從 Resolver 開始,理解 GraphQL Type 與資料庫的關係
初學者常會好奇: 「我寫了一個 GraphQL Type,為什麼前端就能查資料?」 「GraphQL 怎麼知道資料在哪張表?」 這些疑問其實很有道理,因為你看到的 Type 和真正的資料來源(資料庫)...
2025年5月1日
Web API
Apollo GraphQL 是什麼?
Apollo 是一個專門為 GraphQL 打造的開源工具生態系(ecosystem)。 它不只是單一個小工具,而是一整套「從前端到後端」完整支援 GraphQL 的技術組合。 Apollo 的出現,...
2025年4月28日
Web API
GraphQL 是什麼?為什麼它比 REST 更靈活?
隨著前端技術的快速發展,資料需求的複雜度也越來越高。 傳統的 REST API 雖然穩定可靠,但在某些情境下卻顯得不夠靈活、容易過載,甚至帶來開發效率低下的問題。 因此,一種新的資料溝通方式——Gra...
2025年4月28日
Web API
GraphQL 如何根據 Query 動態生成 SQL?
在現代應用中,GraphQL 的一大亮點就是其動態生成 SQL 的能力,這與傳統 REST API 的固定路由和手寫 SQL 有著本質上的不同。 比較項目REST APIGraphQLSQL 產生方式...
2025年4月27日
Web API
初學者入門指南:什麼是 Hasura?為什麼開發者越來越愛用它?
近年來,GraphQL 成為許多開發者的資料存取首選。 它允許前端開發者自行決定需要的欄位,並透過一個請求同時取得多個資料來源,甚至支援即時更新,這些特性都比傳統 REST API 靈活許多。 但值得...
2025年3月18日
Previous
1
2
3