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
path-parser
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazunori-Kimura
December 06, 2018
Technology
0
390
path-parser
昨今のWebアプリではURLを組み立てたり解析したりといった処理が増えがち
文字列操作なので自作できなくもないが、変な不具合を混入させる可能性もあるので `path-parser` に頼るのが無難
Kazunori-Kimura
December 06, 2018
Tweet
Share
More Decks by Kazunori-Kimura
See All by Kazunori-Kimura
objectのcloneを行う/How to clone of the object in js
kazunorikimura
0
410
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
680
How freelance programmer works
kazunorikimura
0
140
moment.js
kazunorikimura
0
110
sequelize.pdf
kazunorikimura
0
600
Toward the world of "ready player one"
kazunorikimura
0
110
npmの便利なパッケージ: forever, winser
kazunorikimura
0
1k
npmの便利なパッケージ: Jest
kazunorikimura
0
150
Bootstrap4のカスタマイズ
kazunorikimura
0
240
Other Decks in Technology
See All in Technology
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
2
800
What happened to RubyGems and what can we learn?
mikemcquaid
0
210
2026年はチャンキングを極める!
shibuiwilliam
8
1.9k
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.2k
セキュリティ はじめの一歩
nikinusu
0
1.4k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
940
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
140
AIとともに歩む情報セキュリティ / Information Security with AI
kanny
4
3.1k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
今日から始めるAmazon Bedrock AgentCore
har1101
4
330
Featured
See All Featured
Designing for Performance
lara
610
70k
The Cult of Friendly URLs
andyhume
79
6.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Navigating Team Friction
lara
192
16k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
400
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
GitHub's CSS Performance
jonrohan
1032
470k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Transcript
OQNͷศརͳύοέʔδ QBUIQBSTFS ଜݑن
ࡢࠓͷ8FCΞϓϦ
ࡢࠓͷ8FCΞϓϦ "NB[PO4ʹCVJMEͨ͠ 3FBDUͷ7JFXΛஔ
ࡢࠓͷ8FCΞϓϦ ඞཁʹԠͯ͡ 8FC"1* 3&45 ʹGFUDI
ࡢࠓͷ8FCΞϓϦ 3FBDU݁ՌΛड͚औΓ ίϯϙʔωϯτΛ ࠶ ඳը
ࡢࠓͷ8FCΞϓϦ ΫϥΠΞϯταΠυͰ63-Λѻ͏͜ͱ͕ଟ͘ͳΔ
63-ͷੳɾߏங 63-จࣈྻ ਖ਼نදݱTQMJUKPJOͱ͍ͬͨ4USJOHͷϝιου ͰੳɾΈཱͯՄೳ͕ͩ ‣ ෆ۩߹ࠞ͡Γͦ͏ ‣ ͳʹΑΓ໘͍͘͞
QBUIQBSTFS USPDIQBUIQBSTFS IUUQTHJUIVCDPNUSPDIQBUIQBSTFS "TNBMMMJCSBSZUPQBSTFBOECVJMEQBUIT
αϯϓϧ63- ϓϩٿબखͷؒɾ݄ؒΛऔಘ͢Δ"1* UFBNQMBZFS ZFBS ͋͘·ͰPathΛղੳɾߏங͢ΔͨΊͷϥΠϒϥϦͳͷͰ ϓϩτίϧϗετͷ෦Χοτͯ͢͠
ύεͷղੳ PathύϥϝʔλQueryStringΛղੳͯ͠ObjectͰฦͯ͘͠ΕΔ
ύεͷߏங ͞ΕͨObjectͷKey͕Ұக͢ΔՕॴʹΛͯΊͯPath QueryStringΛΈཱͯͯ͘ΕΔɻศརɻ
·ͱΊ ࡢࠓͷ8FCΞϓϦͰ63-ΛΈཱͯͨΓղੳ ͢Δॲཧ͕૿͕͑ͪ ‣ QBUIQBSTFS͕༗༻ Ϣʔβʔ͔Β͞ΕͨจࣈྻΛ63-ʹຒΊࠐΉ ߹͖ͪΜͱWBMJEBUFFTDBQF͠·͠ΐ͏