前言 這篇是「GraphQL 入門」這個小系列的最後一篇,要來提到 GraphQL 一個非常重要的功能 - Fragment。它可以讓各模組自己定義各自的資料需...
實作是最好的學習。今天要介紹Gatsby.js的安裝及在local環境運行起來。 YouTube教學影片: ##安裝Gatsby CLI npm instal...
關於昨天的 project ,發現有些太貪心了...一天之內完全不可能講完,所以先放上 CodeSandbox 範例,最後的成果如下: 有興趣的可以自己去...
今天簡單介紹一下 Apollo 的一個測試神器! Mocking~~ 很多時候我們後端的開發速度趕不上前端的需求,我們這時候就需要一些假資料先讓前端可以跑或是...
首先我們先在 graphAPI 子專案資料夾下面創建一個資料夾: schemaClass 來放我們所有的 schema python 檔現在資料夾結構長這樣:...
今日主題 設計時的好習慣 (續) 常見 Design Pattern 專注在 Business Logic 的思考 設計時的好習慣 (續) Custom...
一開始講到,我個人認為 GraphQL 的最搶鏡頭的地方就是 schema 所以接下來,我們先打開之前創建好的 schema.py 檔,從 query (拿資料...
今天再來加入兩個新功能! 文章按讚 刪除文章 主要會介紹到如何在 Query component 中使用 Mutation component ,以及 M...
接著就來做登入/註冊/登出功能吧!但因為這個功能較為複雜,讓我們分為兩天來寫。今天先講個大綱,明天再來實作! Authentication 方法 Autho...
打造一個 GraphQL API Server 應用:部落格社交軟體 - 3 (環境變數 & 整理) 終於來到實戰文章第三篇了,其實當初想說晚一點釋出...
前言 前一篇拼死拼活的才把 Token 拿回來,這篇要來用 Token 拿資料回來顯示 User 的頁面。 準備 GraphQL Client 經過一段考慮後,...
api 除了查詢功能外還需要寫入,在 graphql 裡面,寫入要用 Mutation。 回到我們的 schema 本體,把它改成:schema = gra...
GraphQL is a query language for your API, and a server-side runtime for executi...
本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 前...
在前端想要 request graphql 的 api 很簡單大致如下: // data.query 是你的 query string(可直接貼上在 graph...
Subscriptions 除了 Query 和 Mutation ,GraphQL 還提供第三種類型 Subscription。 Subscription 是...
Gatsby可以以Markdown作為資料來源自動產生頁面,這讓我們可以輕易的建立Blog之類的網站:寫blog只需寫markdown。 YouTube Vid...
昨天簡單介紹後,今天又要來實作啦~ ??提醒,如果是利用Homebrew or Linuxbrew 裝 Python的話 pip install 'strawb...
今天想介紹一下工作上有使用到的小工具Hasura,以及我從中學習到哪些需要注意的小細節。網路上已有大量Graphql教學,可以直接搜尋參考。首先我先大致介紹一下...
今天試著從我們的gatsby專案來串接我們的graphQL graphQL的API來獲得文章資料 首先,創建我們的gatsby專案 gatsby new my-...
GraphQL 目的: 順利將 GraphQL Playground 運行成功 GraphQL 是一種為 API 的查詢語言 這個篇章不會介紹 Gra...
今天想要介紹 Mutation 的一些設計上的習慣與技巧! 1. Mutation Input 設計 mutation 的設計越簡潔越好,以最少的參數來實現...
本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 已...
上一篇中,我們完成了一個簡單的Index頁面。今天,我們再加一些功能:1)在文章中設定是否為草稿,若是,則index不顯示,這可以透過GraphQL的filte...
我們的系統架構很單純,分為託管在 Vercel 上的 Next.js 前端,以及託管在 BlueHost 上的 WordPress 後端 CMS。 而前後端之間...
本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 前...
今天想要介紹 Mutation 的一些設計上的習慣與技巧! 設計符合商業邏輯的 Mutation 接續前面講的 Anemic Object 問題,在 Mut...
我們已經用Gatsby的Command Line工具以預設的Starter安裝了一個示範網站。今天我們就來研究一下這個預設Starter生成的目錄結構。 You...
上一篇文章我們成功在 WordPress 安裝 WPGraphQL plugin,啟動了 GraphQL API,現在我們要來在 Next.js 部落格前端串接...
上一篇中我們準備好了Markdown、post template,以及相應的一些GraphQL query,今天就要使用Gatsby提供的createPages...