Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
楽しく家でAPI開発するためにSwaggerつかってる話 / A story about Sw...
Search
ctyo
July 18, 2019
Programming
0
380
楽しく家でAPI開発するためにSwaggerつかってる話 / A story about Swagger to home develop a fun API
ctyo
July 18, 2019
Tweet
Share
More Decks by ctyo
See All by ctyo
名古屋IT系地図 2020初春
ctyo
1
6k
名古屋検索勉強会 #10 XML検索/ iir10 xmlsaerch
ctyo
3
410
7章 検索システム全体のスコア計算 / 7 scoreing in all search system
ctyo
1
250
#名古屋検索勉強会 やってます / nagoya-search-tech-study
ctyo
1
340
各種地図系WebAPI 限界ピン立てノウハウ / maximam pins on any map apis
ctyo
0
680
飲酒時の事故を小さくするエンジニアリング / Minimize Engineering for Drinking Trouble
ctyo
0
240
ionicでクロスプラットフォーム開発ことはじめ / ionic, bootstrap dev
ctyo
0
360
Other Decks in Programming
See All in Programming
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
190
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
450
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
380
CSC305 Lecture 26
javiergs
PRO
0
140
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
130
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
190
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
5
660
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
500
103 Early Hints
sugi_0000
1
230
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
7
1.3k
Featured
See All Featured
The Invisible Side of Design
smashingmag
298
50k
YesSQL, Process and Tooling at Scale
rocio
169
14k
The Language of Interfaces
destraynor
154
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Scaling GitHub
holman
458
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
4 Signs Your Business is Dying
shpigford
181
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Why Our Code Smells
bkeepers
PRO
335
57k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
450
A Modern Web Designer's Workflow
chriscoyier
693
190k
Transcript
ࢲָ͕͘͠ ݸਓͰ։ൃ͢ΔͨΊͷϊϋ "1*ฤ !D@UZP
ࣗݾհ ڈͱ͔ɺͪΐͬͱόζͬͨͭ ΤϯδχΞͱͯ͠όζͬͯͳ͍
ݸਓͰ։ൃ͢Δͱ͖ w ձࣾऴΘͬͨ͋ͱͱ͔ʹΔ w ͍͍ͩͨ)1͕৭ʹͳͬͯΔঢ়ଶͰΔ
͓ՈͰ։ൃ͢Δͱ͖ w ͱΓ͋͑ͣͰݟ͑ͯɺಈ͔ͤͳ͍ͱ Ϟνϕʔγϣϯ͕ଓ͔ͳ͍ ݸਓͷײ
ಛʹ"1*͋Μ·Γ Ϟνϕʔγϣϯ͕͋Βͳ͍ w ը໘͕ͳ͍͠ɺ։ൃʹ͔ͳΓͷ࣌ؒΛׂ͘ w 8FCΞϓϦͱͭͳ͙ͱ͖ͷ*'Λߟ͑ͳ͍ͱ͍͚ͳ͍
4XBHHFS͔ͭ͑ υΩϡϝϯτը໘Λͭ͘ΕΔΑ TXBHHFSJP͔Βൈਮ
ָ͍͠ HJGಈը
+40/Λॻ͚ ͜ͷը໘ͭ͘ΕΔΑ https://petstore.swagger.io/v2/swagger.json
+40/Λॻ͚ ͜ͷը໘ͭ͘ΕΔΑ https://petstore.swagger.io/v2/swagger.json ฦ٫ ύϥϝʔλʔ ύεͱϝιου ෦Ͱݺͼग़͞ΕΔϝιου໊
4XBHHFS$PEFHFO w ༷ॻ͔ΒιʔείʔυΛδΣωϨʔτͯ͘͠ΕΔ w CSFXJOTUBMMTXBHHFSDPEFHFOͰ049ͩͱ͑Δ
ରԠݴޠ'8 IUUQTHJUIVCDPNTXBHHFSBQJTXBHHFSDPEFHFOUSFFNBTUFSNPEVMFT TXBHHFSDPEFHFOTSDNBJOSFTPVSDFT
"1*αʔό͕Ͱ͖Δ
"1*αʔό͕Ͱ͖Δ ZBNM ίϯτϩʔϥ αʔϏε
ॴײ w ݴޠʹΑ࣭ͬͯαϙʔτൣғશવҧ͏ɻ w ΈͯΈͨͷ1)1ͱ4MJNͱOPEFKTͱ54ͱ4QSJOH#PPU w αϯϓϧίʔυ·͠·͠ͷͷ͋Εɺ؆ૉͳͷ
ݴޠ͝ͱͷରԠํ๏
$PEF(FOͷ ͍͍ͱ͜Ζ w "1*ͷछྨΛ૿͢ͱ͖ɺύϥϝʔλʔΛ૿͢ͱ͖ʹ ఆٛͷZBNMΛߋ৽͢Δඞཁ͕͋Δɻ w ζϘϥͳਓؒʹυΩϡϝϯτߋ৽ΕΛ͙།Ұͷ खஈ w "1*αʔόΛىಈͤ͞ΔͱυΩϡϝϯτը໘͕ಈ͘X
ָ͠͞େࣄ w ՈͰΔͱ͖໘ʹࢥͬͨॠؒʹ ָ͘͠ͳ͘ͳͬͯΔͷͰɺָ͍͠ΓํΛݟ͚ͭΔͷେࣄ
σϞ