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
Firebase Cloud Functionsを使ってみた話
Search
Takumi KASHIMA
February 01, 2018
Technology
0
3.1k
Firebase Cloud Functionsを使ってみた話
Connehito Marche #1
Takumi KASHIMA
February 01, 2018
Tweet
Share
More Decks by Takumi KASHIMA
See All by Takumi KASHIMA
趣味でサービスを作った話
kashima
1
89
動画のあれこれ
kashima
0
77
ライブラリを作った話
kashima
0
66
朝活のすすめ
kashima
0
42
Realmという衝撃
kashima
0
38
Other Decks in Technology
See All in Technology
知覚とデザイン
rinchoku
1
610
コンパウンド組織のCRE #cre_meetup
layerx
PRO
1
280
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
290
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
SOTA競争から人間を超える画像認識へ
shinya7y
0
600
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
6
1.2k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
380
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
670
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
370
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
20251024_TROCCO/COMETAアップデート紹介といくつかデモもやります!_#p_UG 東京:データ活用が進む組織の作り方
soysoysoyb
0
120
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
250
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Agile that works and the tools we love
rasmusluckow
331
21k
Building Applications with DynamoDB
mza
96
6.7k
Documentation Writing (for coders)
carmenintech
75
5.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Visualization
eitanlees
149
16k
Optimizing for Happiness
mojombo
379
70k
Designing for Performance
lara
610
69k
Typedesign – Prime Four
hannesfritz
42
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
$MPVE'VODUJPOT 'JSFCBTF ΛͬͯΈͨ 5BLVNJ,BTIJNB
ࣗݾհ Ճౡ גࣜձࣾϑϥϛϯΰ ͔͠·ͨ͘Έ !KZFHBO
ࠓ͢͜ͱ ɾ$MPVE'VODUJPOTͷ֓ཁ ɾϑϥϛϯΰͰ͍ͬͯΔ͜ͱ ɾ$MPVE'VODUJPOTΛͬͯΈͯ
$MPVE'VODUJPOTͷ֓ཁ 'JSFCBTF
'JSFCBTFͱ 'JSFCBTF(PPHMF͕ఏڙ͢ΔN#BBTͰɺϞόΠϧΞϓϦΛ࡞ Δ࣌ʹศརͳ֤αʔϏεΛఏڙ͍ͯ͠·͢ɻ
'JSFCBTFͱ 'JSFCBTF(PPHMF͕ఏڙ͢ΔN#BBTͰɺϞόΠϧΞϓϦΛ࡞ Δ࣌ʹศརͳ֤αʔϏεΛఏڙ͍ͯ͠·͢ɻ
$MPVE'VODUJPOTͱ 'JSFCBTF͕ఏڙ͢ΔɺϦΫΤετͳͲΛτϦΨʔʹαʔόͷ ཧͳ͠ʹόοΫΤϯυͷίʔυΛ࣮ߦͰ͖ΔαʔϏεͰ͢ɻ
͜Μͳײ͡Ͱ͢ ίʔυΛॻ͍ͯ σϓϩΠ͢Δͱ όοΫΤϯυͷॲཧ͕͠·͢ʂ $ firebase deploy —only functions:helloWorld $
curl https://hogehoge.cloudfunctions.net/helloWorld Hello from Firebase!
$MPVE'VODUJPOTͷػೳ ɾؔ+BWB4DSJQUͰॻ͍ͯඪ४తͳ/PEFKTͰ࣮ߦ͞ΕΔ ɾϦΫΤετҎ֎ʹɺ'JSFCBTFͷଞͷαʔϏεͷΠϕϯτ ΛτϦΨʔʹͰ͖Δ ಛఆͷίϯόʔδϣϯΠϕϯτɺσʔλ͕࡞͞Εͨ࣌ʜͳͲ ɾαʔόͷཧ͕ෆཁͰࣗಈతʹεέʔϦϯά͞ΕΔ ɾຖ݄ສճ·Ͱؔͷݺͼग़͕͠ແྉͰࢼͤΔ
ϑϥϛϯΰͰ͍ͬͯΔ͜ͱ
͓͢͢ΊͷઌੜΛఏҊ͢Δػೳ 5BLVNJ Ξϯέʔτͷ݁ՌʹΑͬͯɺ͓͢ ͢Ίͷઌੜ͕มΘΓ·͢
͓͢͢ΊͷઌੜΛఏҊ͢Δػೳ ϑϥϛϯΰ"1* Ξϯέʔτใ ઌੜͷใ ઌੜͷใ͕΄͍͠
ͳͥ$MPVE'VODUJPOTΛͬͨͷ͔ ɾ"1*Λॻ͚Δਓ͕ଟͩͬͨ ɾ͓͢͢ΊͷઌੜػೳԾઆݕূஈ֊ͰɺҰ࣌తʹ؆қతͳػ ೳͱͯ͠ఏڙ͢Δఆͩͬͨ ɾ'JSFCBTF3FNPUF$POpHΛͬͯ"#ΛΔ༧ఆͩͬͨ ɾ'JSFCBTFΛ৮Δʹ$MPVE'VODUJPOT͕ؾʹͳ͍ͬͯͨ
$MPVE'VODUJPOTΛͬͯΈͯ ɾόοΫΤϯυͷॲཧ͕ͬ͞ͱ্ཱͪ͛ΒΕΔͷͰɺظؒʹ ػೳ͕ఏڙͰ͖ͨͷ͕ྑ͔ͬͨ ɾ'JSFCBTFશମͷυΩϡϝϯτ͕ॆ࣮͍ͯͯ͠ॿ͔ͬͨ ɾ$MPVE'VODUJPOTˠ"1*ͷΤϥʔϋϯυϦϯά͕͘͠ɺ +BWB4DSJQU͔Βͣࡶʹॻ͍ͯ͠·ͬͨ ɾؔΛఆٛ͢Δ͜ͱ͔͠Ͱ͖ͳ͍ͷͰɺదࡐదॴײʂ ɾ$MPVE'VODUJPOT·ͩϕʔλ൛ IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOT
࠷ޙʹ
גࣜձࣾϑϥϛϯΰͰ ઈࢍΤϯδχΞΛืूதͰ͢