iT邦幫忙

api相關文章
共有 298 則文章
鐵人賽 Software Development DAY 7

技術 Day 07 : Postman

對開發 API 的後端工程師而言,一個優良的測試工具是必須的,而 postman 就是他們 ( 包括自己 ) 眼中的神器。此工具能夠模擬 Http reques...

鐵人賽 AI & Data DAY 9
人工智慧 vs.工人智慧 系列 第 9

技術 Day 09:今天漲停還是跌停?

因為我們之後需要知道每篇文章到底講的好不好 (準不準),那我們一定要有一個標準當作參考。一個最簡單的參考就是直接拿每天的股市收盤價當作參考,例如某篇文章在今天提...

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

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

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

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

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

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

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

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

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

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

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

總結了這麼多天,講了很多關於 GraphQL 的技巧,但是會了技術還要會心法!我當初寫文章的本意就是希望加上一些進階一點的內容,包括「如何設計好一個 Sch...

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

技術 GraphQL Design: Pagination 輕鬆處理大資料!

隨著系統逐漸成長,資料量也逐漸上升,我們也會開始面臨資料呈現與管理的問題。過多的資料難以顯示且效能低落,因此我們開始思考如何在分批索取資料的同時,又能夠不影響...

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

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

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

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

技術 GraphQL 入門: Interface & Union Type 的多型之旅

今天來介紹 GraphQL 的 Interface 與 Union 功能,這兩個 type definition 可以幫助我們在 GraphQL 做到多型 (...

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

技術 GraphQL 入門: 給我更多的彈性! 建立自己的 Directives

今天來跟大家介紹 GraphQL 的一個較少被人用到但十分好用的技巧: Diretives。比較常用於修飾 Schema 的定義來實現一些額外的功能或檢查。實...

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

技術 GraphQL 入門: 實作 Custom Scalar Type (Date Scalar Type)

今天要來介紹一個非常實用的功能: 建立 Custom Scalar Type 。 前面有提到 GraphQL 預設總共有 5 種 Scalar Type ,分...

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

技術 打造一個 GraphQL API Server 應用:部落格社交軟體 - 4 (加入 database)

今天要來教大家如何加入 datbase ,雖然其實經過昨天重構後突然發現好像不是很有必要介紹這一章節 XD 因為只要把 Model 中的 function 替...

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

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

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

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

技術 打造 GraphQL API Server 應用:部落格社交軟體 - 1 (Query & Mutation Part)

連續看了這麼多天介紹,今天就來一次整合來開發一個完整的服務吧!前面舉的例子就剛好來讓我們開發一個部落格 + 好友系統 ! 如果不清楚或忘了怎麼開始 proje...

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

技術 GraphQL 入門: 深度解析 Field Resolver 的參數: (parent, args, context)

在 Resolver field 時,預設傳進來的參數無疑是非常強大的幫手,但要搞懂它並不容易。 我自己在剛開始學習時,因為 JS 不會強制規定參數名稱,所以...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09: 自己動手做一個程式庫|API 吧!

自己動手做一個到處都可以重複利用的插件吧! 前言: 雖然目前有許多第三方的程式庫可以讓我們免於處理許多麻煩的事情,但是今天你只需要一個簡單的畫面或是功能,...

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

技術 GraphQL 入門: 初次使用 Mutation

今天要介紹 GraphQL 三大支柱之二的 Mutation 。相比 Query 負責資料的取得,凡是資料更改或新增都屬於 Mutation 的負責範圍。與...

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

技術 GraphQL 入門: Arguments, Aliases, Fragment 讓 Query 更好用 (進階 Query)

今天的內容可以用這張圖來表示: 可以看到內容涵括 Operation Name, Aliases, Fragment, Arguments, Variabl...

鐵人賽 自我挑戰組 DAY 3

技術 Day 03: 試著解析 JSON 的檔案吧!

使用 Decodable 方式來解析我們的 JSON 檔案。天瓏資訊圖書在好想工作室書架上的書籍清單 API 前言: 應該會有人好奇想說 - 這麼快就串接資...

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

技術 GraphQL 入門:生態圈 X 工具 X 選擇

今天來簡單介紹一下 GraphQL 的生態圈,我自己是使用 NodeJS 的套件 Apollo Server 來開發,而 GraphQL API 目前也有很多...

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

達標好文 技術 GraphQL 入門: 簡介 X 範例 X 優缺點

Hi 大家好,我是 Fong,會接觸 GraphQL 是因為目前的公司使用它來做後端的 API,因此想來紀錄一下這段學習的歷程及總結,這一系列文章除了講解技術...

鐵人賽 Modern Web DAY 2

達標好文 技術 Postman - 測試 API 神器 2/2

前一篇講了 Method 測試方法,也有提到 Postman 還有一個好用的功能 - Collection,這篇就來介紹一下吧!特別介紹 Collection...

鐵人賽 Modern Web DAY 1

達標好文 技術 Postman - 測試 API 神器 1/2

在我們最近舉辦 The F2E - 前端修練精神時光屋的各種活動中,經常都會釋出 API 提供給大家在開發網頁時,可以更有彈性的使用這些資料,而在釋出這些 AP...

鐵人賽 Modern Web DAY 25
Node JS-Back end見聞錄 系列 第 25

技術 Node.js-Backend見聞錄(24):實作-商品系統(七)-確認訂單部分

Node.js-Backend見聞錄(24):實作-商品系統(七)-確認訂單部分 前言 接續實作-商品系統(六)-修改訂單部分(二),我們來完成商品系統的最後一...

鐵人賽 Modern Web DAY 24
菜鳥前端奮鬥史(欸? 系列 第 24

技術 Day24 「準備接第二個 api 囉」 ─ 製作公車到站時間...欸?

在上一回我們成功把台中公車路線資料渲染到畫面上了 那我們現在希望點選「1號公車路線」時,跳轉到「該路線的公車到站情況」應該怎麼做呢? 一開始我想採用跟第一次拉...

鐵人賽 Modern Web DAY 24
Node JS-Back end見聞錄 系列 第 24

技術 Node.js-Backend見聞錄(23):實作-商品系統(六)-修改訂單部分(二)

Node.js-Backend見聞錄(23):實作-商品系統(六)-修改訂單部分(二) 前言 接續實作-商品系統(四)-訂單列表及訂購商品部分(二),我們將繼續...

鐵人賽 Modern Web DAY 23
Node JS-Back end見聞錄 系列 第 23

技術 Node.js-Backend見聞錄(22):實作-商品系統(五)-修改訂單部分(一)

Node.js-Backend見聞錄(22):實作-商品系統(五)-修改訂單部分(一) 前言 接續實作-商品系統(四)-訂單列表及訂購商品部分(二),我們將繼續...

鐵人賽 Modern Web DAY 22
Node JS-Back end見聞錄 系列 第 22

技術 Node.js-Backend見聞錄(21):實作-商品系統(四)-訂單列表及訂購商品部分(二)

Node.js-Backend見聞錄(21):實作-商品系統(四)-訂單列表及訂購商品部分(二) 前言 接續實作-商品系統(三)-訂單列表及訂購商品部分(一),...

技術 [ES6-重點紀錄] 其他的 API 與特性擴展

在 JavaScript ES6 標準規範中,其實還有很多的新擴展、新語法、新 API 都很有特色,只是這些就比較不常用了,大部分的功能也都能使用舊方法去實現,...