Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
楽しく家でAPI開発するためにSwaggerつかってる話 / A story about Swagger to home develop a fun API
ctyo
July 18, 2019
Programming
0
190
楽しく家で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
4.9k
名古屋検索勉強会 #10 XML検索/ iir10 xmlsaerch
ctyo
3
210
7章 検索システム全体のスコア計算 / 7 scoreing in all search system
ctyo
1
130
#名古屋検索勉強会 やってます / nagoya-search-tech-study
ctyo
1
260
各種地図系WebAPI 限界ピン立てノウハウ / maximam pins on any map apis
ctyo
0
410
飲酒時の事故を小さくするエンジニアリング / Minimize Engineering for Drinking Trouble
ctyo
0
180
ionicでクロスプラットフォーム開発ことはじめ / ionic, bootstrap dev
ctyo
0
220
Other Decks in Programming
See All in Programming
How to Test Your Compose UI (Droidcon Berlin 2022)
stewemetal
1
130
読みやすいコード クラスメソッド 2022 年度新卒研修
januswel
0
2.9k
Lookerとdbtの共存
ttccddtoki
0
640
Dagger, la CI, autrement
guikingone
1
110
ベストプラクティス・ドリフト
sssssssssssshhhhhhhhhh
1
210
回帰分析ではlm()ではなくestimatr::lm_robust()を使おう / TokyoR100
dropout009
0
4.5k
ちょっとつよい足トラ
logilabo
0
400
Atomic Design とテストの○○な話
takfjp
2
810
それ全部エラーメッセージに書いてあるよ!〜独学でPHPプログラミングが上達するたった一つの方法〜
77web
1
150
SGGとは
inoue2002
0
440
Register-based calling convention for Go functions
cjamhe01385
0
410
Scaling Productivity- How we have improved our dev experience
sockeqwe
1
120
Featured
See All Featured
The Invisible Customer
myddelton
110
11k
How to train your dragon (web standard)
notwaldorf
60
3.9k
How GitHub (no longer) Works
holman
297
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
12k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Design by the Numbers
sachag
271
17k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
Product Roadmaps are Hard
iamctodd
35
6.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
316
19k
Clear Off the Table
cherdarchuk
79
290k
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 ՈͰΔͱ͖໘ʹࢥͬͨॠؒʹ ָ͘͠ͳ͘ͳͬͯΔͷͰɺָ͍͠ΓํΛݟ͚ͭΔͷେࣄ
σϞ