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
Kazunori-Kimura
December 06, 2018
Technology
0
380
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
400
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
660
How freelance programmer works
kazunorikimura
0
120
moment.js
kazunorikimura
0
97
sequelize.pdf
kazunorikimura
0
590
Toward the world of "ready player one"
kazunorikimura
0
91
npmの便利なパッケージ: forever, winser
kazunorikimura
0
1k
npmの便利なパッケージ: Jest
kazunorikimura
0
130
Bootstrap4のカスタマイズ
kazunorikimura
0
230
Other Decks in Technology
See All in Technology
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
110
AIエージェントの開発に必須な「コンテキスト・エンジニアリング」とは何か──プロンプト・エンジニアリングとの違いを手がかりに考える
masayamoriofficial
0
180
AI時代の大規模データ活用とセキュリティ戦略
ken5scal
1
280
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
190
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
0
250
OpenAPIから画面生成に挑戦した話
koinunopochi
0
110
第4回 関東Kaggler会 [Training LLMs with Limited VRAM]
tascj
10
1.4k
Engineering Failure-Resilient Systems
infraplumber0
0
130
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
2
170
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
200
広島発!スタートアップ開発の裏側
tsankyo
0
170
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.5k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
470
A Tale of Four Properties
chriscoyier
160
23k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Bash Introduction
62gerente
614
210k
Why Our Code Smells
bkeepers
PRO
338
57k
A Modern Web Designer's Workflow
chriscoyier
695
190k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
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͠·͠ΐ͏