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
サーバサイドエンジニアにこそ使って欲しいBaaS
Search
ニフティクラウド mobile backend
January 31, 2017
Technology
0
550
サーバサイドエンジニアにこそ使って欲しいBaaS
We Are JavaScripters! @3rdでの発表資料です。
https://wajs.connpass.com/event/48659/
ニフティクラウド mobile backend
January 31, 2017
Tweet
Share
More Decks by ニフティクラウド mobile backend
See All by ニフティクラウド mobile backend
Monaca キッチンシンクアプリの紹介
ncmb
0
910
ニフティクラウド mobile backend のREST API 4つ の課題
ncmb
0
660
カジュアルゲームソーシャル強化塾 第一部
ncmb
0
490
カジュアルゲームソーシャル強化塾 第二部
ncmb
0
440
アクションゲームにゆる~いソーシャル型協力機能を作りましょう
ncmb
0
740
Unity + NCMBで作る カスタムステージのオンライン共有システム
ncmb
0
770
Other Decks in Technology
See All in Technology
Backlog AI アシスタントが切り開く未来
vvatanabe
1
160
AWS DDoS攻撃防御の最前線
ryutakondo
1
170
Engineering Failure-Resilient Systems
infraplumber0
0
120
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
530
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
200
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
18
52k
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
240
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
1
210
文字列の並び順 / String Collation
tmtms
1
100
テストを実行してSorbetのsigを書こう!
sansantech
PRO
1
130
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
150
o11yツールを乗り換えた話
tak0x00
2
1.6k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Code Review Best Practice
trishagee
69
19k
The Invisible Side of Design
smashingmag
301
51k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Typedesign – Prime Four
hannesfritz
42
2.8k
Adopting Sorbet at Scale
ufuk
77
9.5k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Navigating Team Friction
lara
188
15k
Music & Morning Musume
bryan
46
6.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Transcript
αʔόαΠυΤϯδχΞ ͦͬͯ͜ཉ͍͠#BB4 .00/(*'5தಞ࢘
Copyright @ NIFTY Corporation All Rights ࣗݾհ !NPPOHJGU GCNFNPPOHJGUGBO
தಞ࢘ גࣜձࣾ.00/(*'5දऔక χϑςΟΫϥυNPCJMFCBDLFOE ɹɹɹɹɹɹɹɹɹɹΤϰΝϯδΣϦετ ݄ΑΓΦʔϓϯιʔεɾιϑτΣΞΛຖ հ͢Δϒϩά.00/(*'5ΛӡӦɻ IUUQXXXNPPOHJGUKQ
ຊͷ݁
/$.#ͬͯΈΑ͏
/$.#ΛΔͱϞςΔ:0ʂ ͨͩ͠ΠέϝϯʹݶΔ
.POHP%#ͬͯʁ w +40/ϕʔεͷυΩϡϝϯτσʔλϕʔε w /P42- w .&"/ελοΫ
ੈքͷ%#γΣΞ .POHP%#ੈքҐ
Ͱʜ ৴པੑ͕͍ ӡ༻͕ਏ͍ νϡʔχϯάେม
αʔόαΠυͷ։ൃ
Α͋͘Δ࣮ WBSNPOHPPTFSFRVJSF NPOHPPTF WBSECNPOHPPTFDPOOFDU NPOHPECMPDBMIPTUOPEF@NFNP@EFNP WBS6TFS4DIFNBOFXNPOHPPTF4DIFNB \
OBNF\UZQF4USJOH^ QBTTXPSE\UZQF4USJOH^ ^ WBS6TFSECNPEFM VTFST 6TFS4DIFNB
Α͋͘Δػೳ ຖճಉ͡Α͏ͳ࣮໘
ͦ͜Ͱ#BB4
ϩδοΫʴσʔλϕʔε 4%,
Ϣʔβཧ σʔλετΞ ϑΝΠϧετΞ ϓογϡ௨ εΫϦϓτ ձһཧ
)5514ϕʔεͰͷΞΫηε 3&45GVM"1* OPEFKT0CKFDUJWF$+BWB6OJUZ͚ͷެࣜ4%, 3VCZ1)11ZUIPO9PKPͷඇެࣜ4%, χϑςΟΫϥυNPCJMF CBDLFOE
Πϯετʔϧ OQNJODNC4
ೝূ var user = new ncmb.User(); user .set("userName", req.body.userName) .set("password",
req.body.password) .set("acl", acl) .signUpByAccount() .then(function(user) { res.status(201).json(user); }) .catch(function(err) { res.status(401).json(err); })
σʔλૢ࡞ var post = new ncmb.DataStore("Post"); var acl = new
ncmb.Acl; acl.setPublicReadAccess(true); post.set('title', req.body.title); .set('body', req.body.body); .set('acl', acl); .save() .then(function(obj) { res.status(201).json(obj); }) .catch(function(err) { res.status(401).json(err); })
υΩϡϝϯτ IUUQNCDMPVEOJGUZDPNEPDDVSSFOU+BWB4DSJQU
࣭ IUUQTHJUIVCDPN/*'5:$MPVE NCBBT6TFS$PNNVOJUZJTTVFT
ίετ ݄ؒສ"1*ΞΫηε·Ͱແྉ ݄ؒສ"1*ΞΫηε·Ͱ݄ສԁ
αϯϓϧ IUUQTHJUIVCDPN/$.#.BOJB /PEFKTʹΑΔϒϩά &MFDUSPOʹΑΔཧը໘ 3VCZ4%,ʢඇެࣜʣ ͦͷଞ৭ʑ
NCBBT ݕࡧ ͋Γ͕ͱ͏͍͟͝·ͨ͠