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
Node.jsでWebサイトからAPIを作るプログラムを書いた話
Search
potato4d(Takuma HANATANI)
June 11, 2016
Programming
0
1.3k
Node.jsでWebサイトからAPIを作るプログラムを書いた話
#frontkansai 6月のWeb API勉強会の内容です。
背景文字の上にテキスト文字が入っているカオススライドを綺麗にみたい方はオススメ
potato4d(Takuma HANATANI)
June 11, 2016
Tweet
Share
More Decks by potato4d(Takuma HANATANI)
See All by potato4d(Takuma HANATANI)
どうせキレイに書けない処理は逆にAIに書いてもらうほうが良い説 / #kyotojs 22
potato4d
3
370
TSX First な Zero-Runtime SSG potato4d/dodai とその仕組み / owned static site generator #kyotojs
potato4d
1
2.2k
Vue.js with TSX - From Vue 2.x to Vue 3 #v_tokyo11
potato4d
9
4.8k
終わりゆく Vue 2.x 時代の状態設計のアンサー - Vue 3 の Provider への期待 / The Last Architecture of the Vue 2.x
potato4d
25
6.9k
Web Worker を使ってブラウザ上でポケモンの画像を解析したい! / Pokemon recognition from screenshots in browser using web worker
potato4d
0
1.3k
Firebase & Google Cloud によるサーバーレス帳票管理 #FJUG / Serverless Architecture in Candy
potato4d
8
3.6k
NestJS meetup Tokyo Opening Talk / What is NestJS? #nestjs_meetup
potato4d
11
4k
私たちはなぜ SPA で開発するのか / Why you choose SPA
potato4d
39
26k
Amplify Console 誕生以来本番運用しつづけてわかったこと #awswakaran_tokyo
potato4d
6
3.5k
Other Decks in Programming
See All in Programming
List とは何か? / PHPerKaigi 2025
meihei3
0
860
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
6.3k
Vibe Codingをせずに Clineを使っている
watany
17
6.2k
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
280
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
AI Agents with JavaScript
slobodan
0
230
Develop Faster With FrankenPHP
dunglas
2
3.3k
リストビュー画面UX改善の振り返り
splcywolf
0
140
SQL Server ベクトル検索
odashinsuke
0
170
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
330
API for docs
soutaro
2
1.2k
State of Namespace
tagomoris
4
1.4k
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
Six Lessons from altMBA
skipperchong
27
3.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Typedesign – Prime Four
hannesfritz
41
2.6k
Speed Design
sergeychernyshev
29
900
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
/PEFKTͰ8FCαΠτ͔Β "1*Λ࡞ΔϓϩάϥϜΛ ॻ͍ͨ GSPOULBOTBJ!QPUBUPE
ࣗݾհ w Ֆ୩ຏ w GSPOULBOTBJελοϑ w ౦ژͷελʔτΞοϓͰϑϩϯτΤϯυΤϯ δχΞ݉σβΠφʔͬͯ·͢ w -5༻ʹίʔυॻ͍ͯͨΒϥΠϒϥϦͷ૬ੑ͔
ͳΜ͔ͰΨϯϋϚΓͯ͠ே·ͰϧʔτͰͭΒ ͔ͬͨਓ w űřŎŕűűŖɿ!QPUBUPE
ࠓ͢͜ͱ ༧ఆ w ࣄͷൃܰ͘ w /PEFKTͰ8FCαΠτΛಡΈʹߦͬͯ"1*Խ͢Δίʔυॻ ͍ͨΑʂ w ͔ͦ͠ΕΛOQNNPEVMFͰఏڙʂ w
͞Βʹ͞ΒʹͦΕΛͬͯͳΜͱαʔϏεԽ·Ͱ͠ ͪΌͬͨʂ
ࠓ͢͜ͱ ࣮ w ࣄͷൃܰ͘ɹˡ։࢝ΪϦΪϦͰڐՄΛಘͨ w /PEFKTͰ8FCαΠτΛಡΈʹߦͬͯ"1*Խ͢Δίʔυॻ ͍ͨΑʂɹˡεΫϨΠϐϯά͕Ͱ͖ͨ ඇެ։ w
͔ͦ͠ΕΛOQNNPEVMFͰఏڙʂˡແཧͩͬͨ w ͞Βʹ͞ΒʹͦΕΛͬͯͳΜͱαʔϏεԽ·Ͱ͠ ͪΌͬͨʂɹˡແཧͩͬͨ
͍͚ͨ ॏΈ͚ͳ͠
ࣄͷൃ ߘڐՄΛಘͯܝࡌ͓ͯ͠Γ·͢
࠷ۚ"1* 'BDFCPPLͰແ͍͔ͳʔͬͯݴ͏ਓ͕ग़ݱ ɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹ ɹɹ ɹɹ
࠷ۚ"1* 'BDFCPPLͰແ͍͔ͳʔͬͯݴ͏ਓ͕ग़ݱ ˣ ೋ࣌ؒ΄ͲͰ͋Δਓ͕ް࿑লͷαΠτ͔ΒҾͬு͖ͬͯͨσʔ λΛ"1*Խ ɹ ɹ ɹ
࠷ۚ"1* 'BDFCPPLͰແ͍͔ͳʔͬͯݴ͏ਓ͕ग़ݱ ˣ ೋ࣌ؒ΄ͲͰ͋Δਓ͕ް࿑লͷαΠτ͔ΒҾͬு͖ͬͯͨσʔ λΛ"1*Խ ˣ ͦΕΛݟͯ ʮ͋Εɺ͜͏͍͏ͷ݁ߏधཁ͋ΔΜ͡ΌͶʁʯ
͜ΕΩλͳʁΩλͳʁ
طʹ͋ͬͨΘ IUUQTXXXLJNPOPMBCTDPN
ͱࢥͬͨΒࢮΜͰͨ
͜ΕΩλͳʁΩλͳʁ
ͱࢥ͍ͳ͕Βख़ ϲ݄ ʜ
౿Έͬͨ
ͱΓ༷͋͑ͣ w ·ͣϞδϡʔϧ୯ҐͰ։ൃ w K2VFSZ-JLF RVFSZ4FMFDUPS ͕͑Δ͜ͱඞਢ w ޙʑ+40/Ͱు͔ͤΔ͔Β+40CKFDUͱͯ͠ͷܗͷม ΠΠײ͡ʹ͍ͨ͠ͳ
w औΓ͑ͣ/PEFԼͰ͏͚͔ͩͩΒ&4όϦόϦͰॻ ͜͏ ඇಉظʹͭΑ͋͘Γ͍ͨ
·ͰʹΔ͜ͱ w طʹ༷Λܾఆͨ࣌͠Ͱͳ͔ͳ͔ݫ͔ͬͨ͠ͷͰɺ࠷ ۚ"1*ΛόονϦऔͬͯ͘Δ͜ͱΛඪʹ w ϕλॻ͖͡Όͳͯ͘औಘ෦͖ͪΜͱϞδϡʔϧͱͯ͠ ্͔͖͛ͰಡΈࠐΜͰಈ͔͢ w ଞͷऔͬͯ͘Δରͱͯ͠͏Ұ͙݅Β͍༻ҙ͢Δ Α͞ؾ
ͳͷ͕ͪΐ͏Ͳ։͍ͯͨιγϟήσʔλͩͬͨͷͰͦΕʹ ͨ͠
ʹ
औΓ͑ͣ༡Δ ίʔυ͕
ͬͯΔ͜ͱ w TVQFSBHFOUΛͬͯNFUIPEಈతʹࢦఆͰ͖ΔΑ͏ ʹͯ͠ҙͷαΠτʹҙͷϞϊͿΜ͛Δ w DIFFSJPΛར༻ͯ͠ྑ͍ײ͡ʹѻ͑ΔΑ͏ʹͯ͠Δ w ͦΕΛ1SPNJTFͰฦͯͬͯ͠ʢಉ࣌ʹ࡞Ζ͏ͱ͠ ͯͨʣαΠϯΠϯͱ͔ΛΨϯΨϯνΣʔϯͰॻ͍ͯ ͍͚Δ༷ʹ
ͬͯΈͨ IUUQOFLPUPPMTDMVCSBOLI ιγϟήͷσʔλ͕ஔ͔ΕͯΔαΠτ
͍͚ͨ
࠷ۚʜʜ IUUQXXXNIMXHPKQTUGTFJTBLVOJUTVJUFCVOZBLPZPV@SPVEPVSPVEPVLJKVONJOJNVNJDIJSBO
ʂʁ
ʊਓਓਓਓʊ ʼɹ4+*4ɹʻ
αΫͬͱม
Ͱ͖ͳ͔ͬͨ
ԿނਓྨαΫͬͱ มग़དྷͳ͔ͬͨͷ͔ʁ w IUUQϦΫΤετϞδϡʔϧͷTVQFSBHFOU͕Τϯίʔ σΟϯά͍͡Δͷݫͦ͠͏ͩͬͨ w ͦͷͨΊ͍͘ΒޙͰม͠Α͏ͱͯ͠ɺऔ͖ͬͯͨ ॠؒ/PEFੈքͷVUGʹͳͬͯ4+*4͕όΩόΩʹͳͬͨ w ࠷ऴతʹSFRVFTUϞδϡʔϧʹม͑ͯ65'Ҏ֎ਖ਼ن
දݱͰऔ͖ͬͯͨDIBSTFUΛҾʹͨ͠JDPOWͰରԠ
࣮ࡍಈ͔ͯ͠ΈΔ
ͦΜͳ͜ΜͳͰ
/PEFͷεΫϨΠϐϯάϞδϡʔϧ 8FCαʔϏε։ൃ͡Ί·ͨ͠
ͨ͠Βੋඇ͓ࢼ͠Λʜ
͋ͱ
/PEFŧŔŕŪŜşſ͜Θ͍ਓ
๏ৄ͍͠ਓ
औΓ͑ͣެ։ͯ͠։ൃ͍ͯ͘͠ͷͰ ίϯτϦϏϡʔτٻϜʂ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠