iT邦幫忙

graphql相關文章
共有 140 則文章
鐵人賽 Modern Web DAY 2

技術 [影片]Gatsby.js 未來的網頁02:安裝Gatsby.js

實作是最好的學習。今天要介紹Gatsby.js的安裝及在local環境運行起來。 YouTube教學影片: ##安裝Gatsby CLI npm instal...

鐵人賽 Modern Web DAY 22

技術 Day 22:GraphQL 入門 Part V - Fragment

前言 這篇是「GraphQL 入門」這個小系列的最後一篇,要來提到 GraphQL 一個非常重要的功能 - Fragment。它可以讓各模組自己定義各自的資料需...

技術 Steps for Django GraphQL -- Query api

首先我們先在 graphAPI 子專案資料夾下面創建一個資料夾: schemaClass 來放我們所有的 schema python 檔現在資料夾結構長這樣:...

技術 Steps for Django GraphQL -- Schema

一開始講到,我個人認為 GraphQL 的最搶鏡頭的地方就是 schema 所以接下來,我們先打開之前創建好的 schema.py 檔,從 query (拿資料...

鐵人賽 Modern Web DAY 30
Think in GraphQL 系列 第 30

技術 GraphQL 前端 (4) - 部落格系統 Demo + 小結

關於昨天的 project ,發現有些太貪心了...一天之內完全不可能講完,所以先放上 CodeSandbox 範例,最後的成果如下: 有興趣的可以自己去...

鐵人賽 Modern Web DAY 17
Think in GraphQL 系列 第 17

技術 GraphQL 入門: Apollo Mock - 做假資料好測試~

今天簡單介紹一下 Apollo 的一個測試神器! Mocking~~ 很多時候我們後端的開發速度趕不上前端的需求,我們這時候就需要一些假資料先讓前端可以跑或是...

技術 Steps for Django GraphQL -- Set up

GraphQL is a query language for your API, and a server-side runtime for executi...

技術 Steps for Django GraphQL -- Mutation api

api 除了查詢功能外還需要寫入,在 graphql 裡面,寫入要用 Mutation。 回到我們的 schema 本體,把它改成:schema = gra...

鐵人賽 Modern Web DAY 24

技術 Day 24:在 App 上呈現 Github User 頁面

前言 前一篇拼死拼活的才把 Token 拿回來,這篇要來用 Token 拿資料回來顯示 User 的頁面。 準備 GraphQL Client 經過一段考慮後,...

鐵人賽 Modern Web DAY 12
Think in GraphQL 系列 第 12

技術 打造一個 GraphQL API Server 應用:部落格社交軟體 - 3 (環境變數)

打造一個 GraphQL API Server 應用:部落格社交軟體 - 3 (環境變數 & 整理) 終於來到實戰文章第三篇了,其實當初想說晚一點釋出...

鐵人賽 Modern Web DAY 28
Think in GraphQL 系列 第 28

技術 GraphQL 前端 (2) - 文章按讚及刪除文章

今天再來加入兩個新功能! 文章按讚 刪除文章 主要會介紹到如何在 Query component 中使用 Mutation component ,以及 M...

鐵人賽 Modern Web DAY 23
Think in GraphQL 系列 第 23

技術 Think in GraphQL: Schema Query 設計守則 - 2

今日主題 設計時的好習慣 (續) 常見 Design Pattern 專注在 Business Logic 的思考 設計時的好習慣 (續) Custom...

技術 Steps for Django GraphQL -- Front End

在前端想要 request graphql 的 api 很簡單大致如下: // data.query 是你的 query string(可直接貼上在 graph...

鐵人賽 Modern Web DAY 29
Think in GraphQL 系列 第 29

技術 GraphQL 前端 (3) - Authentication 與 Authorization

接著就來做登入/註冊/登出功能吧!但因為這個功能較為複雜,讓我們分為兩天來寫。今天先講個大綱,明天再來實作! Authentication 方法 Autho...

鐵人賽 Modern Web DAY 6

技術 [影片]Gatsby.js 未來的網頁06:加入Markdown

Gatsby可以以Markdown作為資料來源自動產生頁面,這讓我們可以輕易的建立Blog之類的網站:寫blog只需寫markdown。 YouTube Vid...

鐵人賽 Modern Web DAY 11
NestJs 讀書筆記 系列 第 11

技術 NestJs - GraphQL 內部結構說明 (Subscription篇)

Subscriptions 除了 Query 和 Mutation ,GraphQL 還提供第三種類型 Subscription。 Subscription 是...

鐵人賽 Modern Web DAY 24

技術 仿Trello - Prisma 安裝與 Schema 建立

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 前...

鐵人賽 Modern Web

技術 Day17. 在Gatsby中串接第三方 GraphQL APIs

今天試著從我們的gatsby專案來串接我們的graphQL graphQL的API來獲得文章資料 首先,創建我們的gatsby專案 gatsby new my-...

鐵人賽 Modern Web DAY 25
Think in GraphQL 系列 第 25

技術 Think in GraphQL - Schema Mutation 設計守則 - 2

今天想要介紹 Mutation 的一些設計上的習慣與技巧! 1. Mutation Input 設計 mutation 的設計越簡潔越好,以最少的參數來實現...

鐵人賽 Modern Web DAY 7
NestJs 讀書筆記 系列 第 7

技術 如何在 NestJs 中運行 GraphQL

GraphQL 目的: 順利將 GraphQL Playground 運行成功 GraphQL 是一種為 API 的查詢語言 這個篇章不會介紹 Gra...

鐵人賽 Modern Web DAY 9
PWA, Severless, GraphQL實作 系列 第 10

技術 Gatsby.js 未來的網頁10:GraphQL Filter & Sort

上一篇中,我們完成了一個簡單的Index頁面。今天,我們再加一些功能:1)在文章中設定是否為草稿,若是,則index不顯示,這可以透過GraphQL的filte...

鐵人賽 Modern Web DAY 3

技術 [影片]Gatsby.js 未來的網頁03:File Structure

我們已經用Gatsby的Command Line工具以預設的Starter安裝了一個示範網站。今天我們就來研究一下這個預設Starter生成的目錄結構。 You...

鐵人賽 Modern Web DAY 5

技術 [影片]Gatsby.js 未來的網頁05:安裝Plugin

和WordPress一樣,Gatsby.js也有plugin系統,透過NPM安裝。你可以在Gatsby.js 官網找到所有plugin。今天我們要學習怎樣安裝p...

鐵人賽 Modern Web DAY 7

技術 [影片]Gatsby.js 未來的網頁07:自動生成文章

上一篇中我們準備好了Markdown、post template,以及相應的一些GraphQL query,今天就要使用Gatsby提供的createPages...

鐵人賽 Modern Web DAY 19

技術 GraphQL 簡介

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 前...

鐵人賽 自我挑戰組 DAY 9

技術 [Day 9] - 『轉職工作的Lessons learned』 - GraphQL (Hasura) - Webhook身份驗證

今天想介紹一下工作上有使用到的小工具Hasura,以及我從中學習到哪些需要注意的小細節。網路上已有大量Graphql教學,可以直接搜尋參考。首先我先大致介紹一下...

鐵人賽 Software Development DAY 9

技術 [Day9] 簡單搞懂GraphQl API Python 實作範例

昨天簡單介紹後,今天又要來實作啦~ ??提醒,如果是利用Homebrew or Linuxbrew 裝 Python的話 pip install 'strawb...

鐵人賽 Modern Web DAY 4

技術 [影片]Gatsby.js 未來的網頁04:新增頁面

今天要介紹的內容很簡單:如何在Gatsby中新增頁面。新增頁面的方法不只一種,今天先介紹最簡單的方法。 YouTube Video: layout.js vs...

鐵人賽 Modern Web DAY 24
Think in GraphQL 系列 第 24

技術 Think in GraphQL - Schema Mutation 設計守則 - 1

今天想要介紹 Mutation 的一些設計上的習慣與技巧! 設計符合商業邏輯的 Mutation 接續前面講的 Anemic Object 問題,在 Mut...

鐵人賽 Modern Web DAY 8

技術 Day8 GraphQL 介紹、在WordPress 上安裝 WPGraphQL plugin

我們的系統架構很單純,分為託管在 Vercel 上的 Next.js 前端,以及託管在 BlueHost 上的 WordPress 後端 CMS。 而前後端之間...