Tatsuhiko Miyagawa
/
1.0051
(MIYAGAWA on 2024-01-05)
1.0050
(MIYAGAWA on 2022-09-05)
1.0049
(MIYAGAWA on 2022-09-01)
1.0048
(MIYAGAWA on 2020-11-30)
1.0047
(MIYAGAWA on 2018-02-10)
1.0046
(MIYAGAWA on 2018-02-10)
1.0045
(MIYAGAWA on 2017-12-31)
1.0044
(MIYAGAWA on 2017-04-27)
1.0043
(MIYAGAWA on 2017-02-22)
1.0042
(MIYAGAWA on 2016-09-29)
1.0041
(MIYAGAWA on 2016-09-25)
1.0039
(MIYAGAWA on 2015-12-06)
1.0038
(MIYAGAWA on 2015-11-25)
1.0037
(MIYAGAWA on 2015-06-19)
1.0036
(MIYAGAWA on 2015-06-03)
1.0034
(MIYAGAWA on 2015-02-02)
1.0033
(MIYAGAWA on 2014-10-23)
1.0032
(MIYAGAWA on 2014-10-04)
1.0031
(MIYAGAWA on 2014-08-01)
1.0030
(MIYAGAWA on 2013-11-23)
1.0029
(MIYAGAWA on 2013-08-22)
1.0028
(MIYAGAWA on 2013-06-15)
1.0027
(MIYAGAWA on 2013-06-14)
1.0024
(MIYAGAWA on 2013-05-01)
1.0023
(MIYAGAWA on 2013-04-08)
1.0022
(MIYAGAWA on 2013-04-02)
1.0021
(MIYAGAWA on 2013-04-02)
1.0020
(MIYAGAWA on 2013-04-02)
1.0018
(MIYAGAWA on 2013-03-08)
1.0016
(MIYAGAWA on 2013-01-31)
1.0015
(MIYAGAWA on 2013-01-10)
1.0014
(MIYAGAWA on 2012-12-03)
1.0013
(MIYAGAWA on 2012-11-15)
1.0012
(MIYAGAWA on 2012-11-14)
1.0011
(MIYAGAWA on 2012-11-11)
1.0010
(MIYAGAWA on 2012-11-02)
1.0009
(MIYAGAWA on 2012-10-23)
1.0008
(MIYAGAWA on 2012-10-23)
1.0007
(MIYAGAWA on 2012-10-21)
1.0006
(MIYAGAWA on 2012-10-18)
1.0005
(MIYAGAWA on 2012-10-09)
1.0004
(MIYAGAWA on 2012-09-20)
1.0003
(MIYAGAWA on 2012-08-29)
1.0002
(MIYAGAWA on 2012-08-14)
1.0001
(MIYAGAWA on 2012-07-26)
1.0000
(MIYAGAWA on 2012-07-20)
0.9991
(MIYAGAWA on 2012-07-20)
0.9990
(MIYAGAWA on 2012-07-18)
0.9989
(MIYAGAWA on 2012-06-21)
0.9988
(MIYAGAWA on 2012-05-11)
0.9987
(MIYAGAWA on 2012-05-10)
0.9986
(MIYAGAWA on 2012-03-12)
0.9985
(MIYAGAWA on 2011-10-31)
0.9984
(MIYAGAWA on 2011-10-03)
0.9983
(MIYAGAWA on 2011-09-27)
0.9982
(MIYAGAWA on 2011-07-19)
0.9981
(MIYAGAWA on 2011-07-19)
0.9980
(MIYAGAWA on 2011-06-07)
0.9979
(MIYAGAWA on 2011-05-17)
0.9978
(MIYAGAWA on 2011-05-04)
0.9977
(MIYAGAWA on 2011-05-01)
0.9976
(MIYAGAWA on 2011-04-09)
0.9974
(MIYAGAWA on 2011-03-04)
0.9973
(MIYAGAWA on 2011-02-26)
0.9972
(MIYAGAWA on 2011-02-24)
0.9971
(MIYAGAWA on 2011-02-23)
0.9970
(MIYAGAWA on 2011-02-22)
0.9969
(MIYAGAWA on 2011-02-19)
0.9968
(MIYAGAWA on 2011-02-10)
0.9967
(MIYAGAWA on 2011-01-25)
0.9966
(MIYAGAWA on 2011-01-25)
0.9965
(MIYAGAWA on 2011-01-25)
0.9964
(MIYAGAWA on 2011-01-25)
0.9963
(MIYAGAWA on 2011-01-11)
0.9962
(MIYAGAWA on 2011-01-09)
0.9961
(MIYAGAWA on 2011-01-08)
0.9960
(MIYAGAWA on 2010-12-25)
0.9959
(MIYAGAWA on 2010-12-21)
0.9958
(MIYAGAWA on 2010-12-20)
0.9957
(MIYAGAWA on 2010-12-16)
0.9956
(MIYAGAWA on 2010-12-10)
0.9955
(MIYAGAWA on 2010-12-10)
0.9954
(MIYAGAWA on 2010-12-10)
0.9953
(MIYAGAWA on 2010-12-03)
0.9952
(MIYAGAWA on 2010-12-02)
0.9951
(MIYAGAWA on 2010-10-25)
0.9950
(MIYAGAWA on 2010-09-30)
0.9949
(MIYAGAWA on 2010-09-14)
0.9948
(MIYAGAWA on 2010-09-09)
0.9947
(MIYAGAWA on 2010-09-09)
0.9946
(MIYAGAWA on 2010-08-29)
0.9945
(MIYAGAWA on 2010-08-19)
0.9944
(MIYAGAWA on 2010-08-09)
0.9943
(MIYAGAWA on 2010-07-30)
0.9942
(MIYAGAWA on 2010-07-24)
0.9941
(MIYAGAWA on 2010-07-09)
0.9940
(MIYAGAWA on 2010-07-03)
0.9939
(MIYAGAWA on 2010-07-03)
0.9938
(MIYAGAWA on 2010-05-24)
0.9937
(MIYAGAWA on 2010-05-15)
0.9936
(MIYAGAWA on 2010-05-14)
0.9935
(MIYAGAWA on 2010-05-05)
0.9934
(MIYAGAWA on 2010-05-04)
0.9933
(MIYAGAWA on 2010-04-27)
0.9932
(MIYAGAWA on 2010-04-19)
0.9931
(MIYAGAWA on 2010-04-17)
'
1.0040-TRIAL DEV
(MIYAGAWA on 2016-04-01)
1.0035-TRIAL DEV
(MIYAGAWA on 2015-04-16)
1.0026-TRIAL DEV
(MIYAGAWA on 2013-06-13)
1.0025-TRIAL DEV
(MIYAGAWA on 2013-06-12)
1.0019-TRIAL DEV
(MIYAGAWA on 2013-04-02)
1.0017-TRIAL DEV
(MIYAGAWA on 2013-02-08)
0.99_75 DEV
(MIYAGAWA on 2011-03-24)
0.9930
(MIYAGAWA on 2010-04-14)
0.9929
(MIYAGAWA on 2010-03-31)
0.9928
(MIYAGAWA on 2010-03-30)
0.9927
(MIYAGAWA on 2010-03-29)
0.9926
(MIYAGAWA on 2010-03-28)
0.9925
(MIYAGAWA on 2010-03-28)
0.99_24 DEV
(MIYAGAWA on 2010-03-27)
0.99_23 DEV
(MIYAGAWA on 2010-03-27)
0.99_22 DEV
(MIYAGAWA on 2010-03-26)
0.99_21 DEV
(MIYAGAWA on 2010-03-25)
0.9920
(MIYAGAWA on 2010-03-19)
0.9919
(MIYAGAWA on 2010-03-18)
0.9918
(MIYAGAWA on 2010-03-18)
0.9917
(MIYAGAWA on 2010-03-17)
0.9916
(MIYAGAWA on 2010-03-12)
0.9915
(MIYAGAWA on 2010-03-08)
0.9914
(MIYAGAWA on 2010-03-04)
0.9913
(MIYAGAWA on 2010-02-26)
0.9912
(MIYAGAWA on 2010-02-25)
0.9911
(MIYAGAWA on 2010-02-23)
0.9910
(MIYAGAWA on 2010-02-23)
0.99_05 DEV
(MIYAGAWA on 2010-02-10)
0.99_04 DEV
(MIYAGAWA on 2010-02-06)
0.99_03 DEV
(MIYAGAWA on 2010-02-04)
0.99_02 DEV
(MIYAGAWA on 2010-01-31)
0.99_01 DEV
(MIYAGAWA on 2010-01-29)
0.9031
(MIYAGAWA on 2010-01-11)
0.9030
(MIYAGAWA on 2010-01-09)
0.9029
(MIYAGAWA on 2010-01-08)
0.9028
(MIYAGAWA on 2010-01-06)
0.9027
(MIYAGAWA on 2010-01-04)
0.9026
(MIYAGAWA on 2010-01-01)
0.9025
(MIYAGAWA on 2009-12-26)
0.9024
(MIYAGAWA on 2009-12-19)
0.9023
(MIYAGAWA on 2009-12-17)
0.9022
(MIYAGAWA on 2009-12-13)
0.9021
(MIYAGAWA on 2009-12-08)
0.9020
(MIYAGAWA on 2009-12-07)
0.9019
(MIYAGAWA on 2009-12-06)
0.9018
(MIYAGAWA on 2009-12-03)
0.9017
(MIYAGAWA on 2009-11-29)
0.9016
(MIYAGAWA on 2009-11-29)
0.9015
(MIYAGAWA on 2009-11-26)
0.9014
(MIYAGAWA on 2009-11-21)
0.9013
(MIYAGAWA on 2009-11-19)
0.9012
(MIYAGAWA on 2009-11-17)
0.9011
(MIYAGAWA on 2009-11-12)
0.9010
(MIYAGAWA on 2009-11-12)
0.9009
(MIYAGAWA on 2009-11-08)
0.9008
(MIYAGAWA on 2009-10-27)
0.9007
(MIYAGAWA on 2009-10-25)
0.9006
(MIYAGAWA on 2009-10-23)
0.9005
(MIYAGAWA on 2009-10-22)
0.9004
(MIYAGAWA on 2009-10-21)
0.9003
(MIYAGAWA on 2009-10-19)
0.9002
(MIYAGAWA on 2009-10-14)
0.9001
(MIYAGAWA on 2009-10-13)
0.9000
(MIYAGAWA on 2009-10-13)
Plack-0.9920
River stage four
• 767 direct dependents
• 1908 total dependents
238 ++
/
Plack::App::URLMap
NAME
Plack::App::URLMap - Map multiple apps in different paths
SYNOPSIS
use Plack::App::URLMap;
my $app1 = sub { ... };
my $app2 = sub { ... };
my $app3 = sub { ... };
my $urlmap = Plack::App::URLMap->new;
$urlmap->map("/" => $app1);
$urlmap->map("/foo" => $app2);
$urlmap->map("http://bar.example.com/" => $app3);
my $app = $urlmap->to_app;
DESCRIPTION
Plack::App::URLMap is a PSGI application that can dispatch multiple applications based on URL path and hostnames (a.k.a "virtual hosting") and takes care of rewriting SCRIPT_NAME
and PATH_INFO
. This module is inspired by Rack::URLMap.
METHODS
map
$urlmap->map("/foo" => $app);
$urlmap->map("http://bar.example.com/" => $another_app);
Maps URL path or an absolute URL to a PSGI application. The match order is sorted by host name length and then path length.
URL paths need to match from the beginning and should match completely till the path separator (or the end of the path). For example, if you register the path /foo
, it will match with the request /foo
, /foo/
or /foo/bar
but it won't match with /foox
.
Mapping URL with host names is also possible, and in that case the URL mapping works like a virtual host.
mount
Alias for map
.
to_app
my $handler = $urlmap->to_app;
Returns the PSGI application code reference. Note that the Plack::App::URLMap object is callable (by overloading the code dereference), so returning the object itself as a PSGI application should also work.
AUTHOR
Tatsuhiko Miyagawa
SEE ALSO
Plack::Builder