Skip to content

Instantly share code, notes, and snippets.

@marcusramberg
Created October 20, 2018 21:23
Show Gist options
  • Save marcusramberg/9f0370369ab6149dab5258ea04aa8389 to your computer and use it in GitHub Desktop.
Save marcusramberg/9f0370369ab6149dab5258ea04aa8389 to your computer and use it in GitHub Desktop.
$ cat test
#!/usr/bin/env perl
use Mojolicious::Lite;
use Carp 'cluck';
helper 'test' => sub { cluck 'here' };
# Documentation browser under "/perldoc"
plugin 'PODRenderer';
get '/' => sub {
my $c = shift;
$c->test;
$c->render(template => 'index');
};
app->start;
__DATA__
@@ index.html.ep
% layout 'default';
% title 'Welcome';
<h1>Welcome to the Mojolicious real-time web framework!</h1>
To learn more, you can browse through the documentation
<%= link_to 'here' => '/perldoc' %>.
% $c->test;
@@ layouts/default.html.ep
<!DOCTYPE html>
<html>
<head><title><%= title %></title></head>
<body><%= content %></body>
</html>
~/Source
$ perl test get /
[Sat Oct 20 23:22:39 2018] [debug] GET "/" (b109478a)
[Sat Oct 20 23:22:39 2018] [debug] Routing to a callback
here at test line 6.
main::__ANON__(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 28
Mojolicious::Controller::_DynamicMethods::test(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at test line 13
main::__ANON__(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 140
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 18
Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x7ffa3142a4a8), "around_action", Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 97
Mojolicious::Routes::_action(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 104
Mojolicious::Routes::_callback(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 45
Mojolicious::Routes::continue(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 54
Mojolicious::Routes::dispatch(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 131
Mojolicious::dispatch(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 141
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
Mojolicious::_exception(CODE(0x7ffa33da7510), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 18
Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x7ffa3142a4a8), "around_dispatch", Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 146
Mojolicious::handler(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server.pm line 68
Mojo::Server::__ANON__(Mojo::Server::Daemon=HASH(0x7ffa315a3868), Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::Server::Daemon=HASH(0x7ffa315a3868), "request", Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 104
Mojo::Server::Daemon::__ANON__(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8), "request") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Transaction/HTTP.pm line 60
Mojo::Transaction::HTTP::server_read(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8), "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 219
Mojo::Server::Daemon::_read(Mojo::Server::Daemon=HASH(0x7ffa315a3868), "ac8b5f834c6595324ee94e80935d83b9", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 200
Mojo::Server::Daemon::__ANON__(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0), "read", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop/Stream.pm line 103
Mojo::IOLoop::Stream::_read(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop/Stream.pm line 51
Mojo::IOLoop::Stream::__ANON__(Mojo::Reactor::EV=HASH(0x7ffa33cfb400)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/Poll.pm line 143
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/Poll.pm line 143
Mojo::Reactor::Poll::_try(Mojo::Reactor::EV=HASH(0x7ffa33cfb400), "I/O watcher", CODE(0x7ffa3260bca0), 0) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 46
Mojo::Reactor::EV::__ANON__(EV::IO=SCALAR(0x7ffa315ae260), 3) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 25
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 25
Mojo::Reactor::EV::start(Mojo::Reactor::EV=HASH(0x7ffa33cfb400)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop.pm line 134
Mojo::IOLoop::start(Mojo::IOLoop=HASH(0x7ffa33c6b9d0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/UserAgent.pm line 65
Mojo::UserAgent::start(Mojo::UserAgent=HASH(0x7ffa33d9f270), Mojo::Transaction::HTTP=HASH(0x7ffa315a37f0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Command/get.pm line 76
Mojolicious::Command::get::run(Mojolicious::Command::get=HASH(0x7ffa3157d6e8), "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Commands.pm line 55
Mojolicious::Commands::run(Mojolicious::Commands=HASH(0x7ffa33d9c840), "get", "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 195
Mojolicious::start(Mojolicious::Lite=HASH(0x7ffa3258c0e8)) called at test line 17
[Sat Oct 20 23:22:39 2018] [debug] Rendering template "index.html.ep" from DATA section
here at test line 6.
main::__ANON__(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 28
Mojolicious::Controller::_DynamicMethods::test(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at template index.html.ep from DATA section line 6
Mojo::Template::Sandbox::e6e1c28b7b7b39e9c0dd314c6743bf6e::__ANON__(HASH(0x7ffa33da7258)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Template.pm line 163
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Template.pm line 163
Mojo::Template::process(Mojo::Template=HASH(0x7ffa33db6588), HASH(0x7ffa33da7258)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Template.pm line 166
Mojo::Template::render(Mojo::Template=HASH(0x7ffa33db6588), "% layout 'default';\x{a}% title 'Welcome';\x{a}<h1>Welcome to the Moj"..., HASH(0x7ffa33da7258)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugin/EPLRenderer.pm line 47
Mojolicious::Plugin::EPLRenderer::_render(Mojolicious::Renderer=HASH(0x7ffa31030710), Mojolicious::Controller=HASH(0x7ffa315b1ce8), SCALAR(0x7ffa31e02fe0), HASH(0x7ffa33db6060), Mojo::Template=HASH(0x7ffa33db6588), HASH(0x7ffa33da7258)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugin/EPRenderer.pm line 41
Mojolicious::Plugin::EPRenderer::__ANON__(Mojolicious::Renderer=HASH(0x7ffa31030710), Mojolicious::Controller=HASH(0x7ffa315b1ce8), SCALAR(0x7ffa31e02fe0), HASH(0x7ffa33db6060)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Renderer.pm line 228
Mojolicious::Renderer::_render_template(Mojolicious::Renderer=HASH(0x7ffa31030710), Mojolicious::Controller=HASH(0x7ffa315b1ce8), SCALAR(0x7ffa31e02fe0), HASH(0x7ffa33db6060)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Renderer.pm line 104
Mojolicious::Renderer::render(Mojolicious::Renderer=HASH(0x7ffa31030710), Mojolicious::Controller=HASH(0x7ffa315b1ce8), HASH(0x7ffa33db6300)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 181
Mojolicious::Controller::render(Mojolicious::Controller=HASH(0x7ffa315b1ce8), "template", "index") called at test line 14
main::__ANON__(Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 140
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 18
Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x7ffa3142a4a8), "around_action", Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 97
Mojolicious::Routes::_action(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 104
Mojolicious::Routes::_callback(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8), CODE(0x7ffa3157d880), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 45
Mojolicious::Routes::continue(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 54
Mojolicious::Routes::dispatch(Mojolicious::Routes=HASH(0x7ffa33854290), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 131
Mojolicious::dispatch(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 141
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
Mojolicious::_exception(CODE(0x7ffa33da7510), Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 15
Mojolicious::Plugins::__ANON__() called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Plugins.pm line 18
Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x7ffa3142a4a8), "around_dispatch", Mojolicious::Controller=HASH(0x7ffa315b1ce8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 146
Mojolicious::handler(Mojolicious::Lite=HASH(0x7ffa3258c0e8), Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server.pm line 68
Mojo::Server::__ANON__(Mojo::Server::Daemon=HASH(0x7ffa315a3868), Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::Server::Daemon=HASH(0x7ffa315a3868), "request", Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 104
Mojo::Server::Daemon::__ANON__(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8), "request") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Transaction/HTTP.pm line 60
Mojo::Transaction::HTTP::server_read(Mojo::Transaction::HTTP=HASH(0x7ffa324d13a8), "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 219
Mojo::Server::Daemon::_read(Mojo::Server::Daemon=HASH(0x7ffa315a3868), "ac8b5f834c6595324ee94e80935d83b9", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Server/Daemon.pm line 200
Mojo::Server::Daemon::__ANON__(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/EventEmitter.pm line 15
Mojo::EventEmitter::emit(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0), "read", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}Accept-Encoding: gzip\x{d}\x{a}Hos"...) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop/Stream.pm line 103
Mojo::IOLoop::Stream::_read(Mojo::IOLoop::Stream=HASH(0x7ffa315ae3e0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop/Stream.pm line 51
Mojo::IOLoop::Stream::__ANON__(Mojo::Reactor::EV=HASH(0x7ffa33cfb400)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/Poll.pm line 143
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/Poll.pm line 143
Mojo::Reactor::Poll::_try(Mojo::Reactor::EV=HASH(0x7ffa33cfb400), "I/O watcher", CODE(0x7ffa3260bca0), 0) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 46
Mojo::Reactor::EV::__ANON__(EV::IO=SCALAR(0x7ffa315ae260), 3) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 25
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/Reactor/EV.pm line 25
Mojo::Reactor::EV::start(Mojo::Reactor::EV=HASH(0x7ffa33cfb400)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop.pm line 134
Mojo::IOLoop::start(Mojo::IOLoop=HASH(0x7ffa33c6b9d0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/UserAgent.pm line 65
Mojo::UserAgent::start(Mojo::UserAgent=HASH(0x7ffa33d9f270), Mojo::Transaction::HTTP=HASH(0x7ffa315a37f0)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Command/get.pm line 76
Mojolicious::Command::get::run(Mojolicious::Command::get=HASH(0x7ffa3157d6e8), "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Commands.pm line 55
Mojolicious::Commands::run(Mojolicious::Commands=HASH(0x7ffa33d9c840), "get", "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 195
Mojolicious::start(Mojolicious::Lite=HASH(0x7ffa3258c0e8)) called at test line 17
[Sat Oct 20 23:22:39 2018] [debug] Rendering template "layouts/default.html.ep" from DATA section
[Sat Oct 20 23:22:39 2018] [debug] 200 OK (0.005691s, 175.716/s)
<!DOCTYPE html>
<html>
<head><title>Welcome</title></head>
<body><h1>Welcome to the Mojolicious real-time web framework!</h1>
To learn more, you can browse through the documentation
<a href="/perldoc">here</a>.
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment