iT邦幫忙

api相關文章
共有 104 則文章
鐵人賽 DevOps DAY 29
持續測試三十天 系列 第 29

技術 [Day 29] HttpRunner 參數化資料驅動測試

我們在 day28 介紹了 HttpRunner 的測試用例分層機制, 提到了TestSuite 層不應該有邏輯,而是為了把 測試案例和測試資料結合。 Tes...

鐵人賽 DevOps DAY 27
持續測試三十天 系列 第 27

技術 [Day 27] HttpRunner 快速上手

今天的文章,我們將進行 HttpRunner 的快速上手,將會進行以下步驟 安裝 HttpRunner 使用 HttpRunner 腳手架建立專案 使用 Ht...

鐵人賽 DevOps DAY 26
持續測試三十天 系列 第 26

技術 [Day 26] HttpRunner 的世界觀 - 技術架構與接口測試應用

HttpRunner 是筆者很喜歡的 API 自動化測試框架, 但除了測試本身之外,對筆者最大的價值,是啟發了我對自動化測試的思考。 如何提升自動化測試的效率,...

鐵人賽 DevOps DAY 25
持續測試三十天 系列 第 25

技術 [Day 25] HttpRunner 說 Config 就是自動化測試

今天讓我們開始新的篇章,暫時離開 Web 自動化測試與 TestCafe,回到 API 自動化測試的世界。 在持續測試三十天系列的一開始,筆者介紹了 YApi...

鐵人賽 Modern Web DAY 17

技術 API 實作(五):用 DevTools 查看 HTTP 封包

寫完 API 以後通常會用 postman 去測試,但是實際放到前端去呼叫以後可能還是會有一些沒抓到的問題,這時候 Chrome 的 DevTools 就可以協...

鐵人賽 Modern Web DAY 28
ASP.NET Web Form 入門30天 系列 第 28

技術 [ASP.NET] 新增泛型處理常式(.ashx)及瀏覽上傳圖片的範例

本篇擷取重點: 泛型處理常式(.ashx)及ASPX在使用上的粗略比較 如何新增泛型處理常式 瀏覽上傳圖片的範例 這篇"無法"要告訴大...

鐵人賽 Modern Web DAY 7

技術 API 實作(三):以 Postman 測試 API

寫完 API 以後,要怎麼確定 API 是符合文件、符合預期的呢?除了用瀏覽器寫表單慢慢測、或是用 curl 工具測試以外,還有更直覺簡單的方法:Postman...

鐵人賽 Software Development DAY 7

技術 Day 07 : Postman

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

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

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

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

技術 php 使用 Curl 傳遞 json 資料給對方及顯示對方回傳的 json (Json 格式 / API 串接 / HttpRequest)

本教學使用環境介紹 伺服器端:Ubuntu 18.04 LTS 資料庫:Mariadb 10.1.34(Mysql) 語言版本:php 7.3 本機端:MacO...

鐵人賽 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 1

技術 Day11 - 使用node.js 打造你的 Restful API (2)

先讓我們把安裝環境架設好 sudo apt-get update sudo apt-get install nodejs sudo apt-get instal...

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

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

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

鐵人賽 Modern Web DAY 1

技術 Day10 - 如何打造GraphQL API (2) 客戶端

開始串接GraphQL Server!! 前一篇利用Express.js安裝完GraphQL Server,有了後端的API,現在讓我們開始打造前端吧! 我們使...

鐵人賽 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 1

技術 Day08 - GraphQL有什麼缺點?

**解決了Restful API問題,卻紅不起來? ** GraphQL 的確是讓Rest更加簡潔有效率,但依舊只有少部分大企業在使用,小公司更是微乎其微,紅不...

鐵人賽 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 1

技術 Day06 - 開始認識GraphQL

GraphQL: 我只為API而生 前一篇提到關於REST資源相依以及複雜查詢的問題,GraphQL可以解決,就讓我們瞧一瞧吧! GraphQL是2012年Fa...

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

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

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

鐵人賽 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 的負責範圍。 與...