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
350
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
360
クライアントサイドで大きなデータを扱うときのお話/Web Worker & IndexedDB
kazunorikimura
0
620
How freelance programmer works
kazunorikimura
0
100
moment.js
kazunorikimura
0
71
sequelize.pdf
kazunorikimura
0
540
Toward the world of "ready player one"
kazunorikimura
0
73
npmの便利なパッケージ: forever, winser
kazunorikimura
0
940
npmの便利なパッケージ: Jest
kazunorikimura
0
110
Bootstrap4のカスタマイズ
kazunorikimura
0
210
Other Decks in Technology
See All in Technology
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
11
2.9k
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
410
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
370
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
110
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5k
データの品質が低いと何が困るのか
kzykmyzw
6
1.1k
Larkご案内資料
customercloud
PRO
0
650
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1.2k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.4k
Postmanを使いこなす!2025年ぜひとも押さえておきたいPostmanの10の機能
nagix
2
140
バックエンドエンジニアのためのフロントエンド入門 #devsumiC
panda_program
16
7k
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
210
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Language of Interfaces
destraynor
156
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Six Lessons from altMBA
skipperchong
27
3.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Visualization
eitanlees
146
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
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͠·͠ΐ͏