Leser: 45
$r->route('/foo')->to('foo#welcome');
2010-04-03T17:11:14 rooootIch weiß, dass auch, dass der Entwickler hier im Forum registriert ist und nach 2 Jahren sollte doch sein Antrag auf Förderung irgendwie durch sein?
2010-04-03T19:40:24 sriNa dann erstmal alles Gute für deine Zukunft!Es gab verzoegerungen weil ich fast das ganze letzte Jahr krank war und im Dezember nur knapp dem Tod nochmal von der Schippe gesprungen bin. (vielleicht sollte ich das doch mal in einem blog post erklaeren)
RewriteRule /App1(.*)$ /var/www/app1/app1.pl$1 [QSA,L]
perl myapp.pl daemon
perl myapp.pl daemon_prefork
1 2 3 4 5
get '/App1/(:lastname)/(:firstname)' => sub { my $self = shift; my $firstname = $self->stash('firstname'); my $lastname = $self->stash('lastname'); } => 'app1';
1 2 3 4
any '(*groovy)' => sub { my $self = shift; my $groovy = $self->stash('groovy') || '/'; } => 'index';
192.168.2.114 192.168.2.35 - [04/Apr/2010:14:16:18 +0200] "GET /example.org/cgi-bin/mojolicious/test.pl HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/perl use Mojolicious::Lite; # Route with placeholder any '/:foo' => sub { my $self = shift; $self->render_text('Yea baby!'); }; # Start the Mojolicious command system app->start();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use MooseX::Declare; class Controller extends Mojolicious { method startup { my $r = $self->routes; $r->route('/')->to('test#welcome'); $r->route('/bye')->to('test#bye'); $r->route('/doh')->to('test#doh'); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use MooseX::Declare; class Controller::Test extends Mojolicious::Controller { method welcome { $self->render_text('welcome!'); } method bye { $self->render_text('bye!'); } method doh { $self->render_text('doh!'); } }
perl test.pl daemon --reload
1
2
3
4
5
6
# perl test.pl daemon --reload
Not inlining 'new' for Controller since it is not inheriting the default Moose::Object::new
If you are certain you don't need to inline your constructor, specify inline_constructor => 0 in your call to Controller->meta->make_immutable
Server available at http://vServer-TEST.localhost:3000.
Not inlining 'new' for Controller::Test since it is not inheriting the default Moose::Object::new
If you are certain you don't need to inline your constructor, specify inline_constructor => 0 in your call to Controller::Test->meta->make_immutable
2010-04-06T11:02:32 rooootDas Umdenken fällt mir durch die Uni "leichter", dort wird quasi alles in Java gemacht.