Skip to content

Instantly share code, notes, and snippets.

@marcusramberg
Created October 20, 2018 21:25
Show Gist options
  • Save marcusramberg/bd0da88856a6e890967635bf6f3d3d80 to your computer and use it in GitHub Desktop.
Save marcusramberg/bd0da88856a6e890967635bf6f3d3d80 to your computer and use it in GitHub Desktop.
$ perl test get /
[Sat Oct 20 23:21:07 2018] [debug] GET "/" (4fc6523d)
[Sat Oct 20 23:21:07 2018] [debug] Routing to a callback
here at test line 6.
main::__ANON__(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 32
Mojolicious::Controller::AUTOLOAD(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at test line 13
main::__ANON__(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 148
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 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(0x7f9ee32635f8), "around_action", Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 89
Mojolicious::Routes::_action(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 96
Mojolicious::Routes::_callback(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 37
Mojolicious::Routes::continue(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 46
Mojolicious::Routes::dispatch(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 139
Mojolicious::dispatch(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 149
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7f9ee2031b90)) 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 213
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 213
Mojolicious::_exception(CODE(0x7f9ee2031c20), Mojolicious::Controller=HASH(0x7f9ee2031b90)) 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(0x7f9ee32635f8), "around_dispatch", Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 155
Mojolicious::handler(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee2d999c8), Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee2d999c8), "request", Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee43ba7f8)) 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(0x7f9ee43ba7f8), "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(0x7f9ee43ba7f8), "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee2d999c8), "a7d82dfa027b098dff45b4989bc8770e", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee24bd678)) 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(0x7f9ee24bd678), "read", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee24bd678)) 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(0x7f9ee4257a38)) 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(0x7f9ee4257a38), "I/O watcher", CODE(0x7f9ee24bd780), 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(0x7f9ee24bdbd0), 1) 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(0x7f9ee4257a38)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop.pm line 136
Mojo::IOLoop::start(Mojo::IOLoop=HASH(0x7f9ee2b34e40)) 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(0x7f9ee2f6b130), Mojo::Transaction::HTTP=HASH(0x7f9ee2f7de40)) 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(0x7f9ee2f6ad88), "/") 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(0x7f9ee2f6b0b8), "get", "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
Mojolicious::start(Mojolicious::Lite=HASH(0x7f9ee20305f0)) called at test line 17
[Sat Oct 20 23:21:07 2018] [debug] Rendering template "index.html.ep" from DATA section
here at test line 6.
main::__ANON__(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 32
Mojolicious::Controller::AUTOLOAD(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at template index.html.ep from DATA section line 6
Mojo::Template::Sandbox::4eb64aa8b915883dbce1ea68d93eeb9e::__ANON__(HASH(0x7f9ee2031a88)) 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(0x7f9ee2f9b840), HASH(0x7f9ee2031a88)) 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(0x7f9ee2f9b840), "% layout 'default';\x{a}% title 'Welcome';\x{a}<h1>Welcome to the Moj"..., HASH(0x7f9ee2031a88)) 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(0x7f9ee3256c50), Mojolicious::Controller=HASH(0x7f9ee2031b90), SCALAR(0x7f9ee3597a10), HASH(0x7f9ee2f9b618), Mojo::Template=HASH(0x7f9ee2f9b840), HASH(0x7f9ee2031a88)) 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(0x7f9ee3256c50), Mojolicious::Controller=HASH(0x7f9ee2031b90), SCALAR(0x7f9ee3597a10), HASH(0x7f9ee2f9b618)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Renderer.pm line 223
Mojolicious::Renderer::_render_template(Mojolicious::Renderer=HASH(0x7f9ee3256c50), Mojolicious::Controller=HASH(0x7f9ee2031b90), SCALAR(0x7f9ee3597a10), HASH(0x7f9ee2f9b618)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Renderer.pm line 99
Mojolicious::Renderer::render(Mojolicious::Renderer=HASH(0x7f9ee3256c50), Mojolicious::Controller=HASH(0x7f9ee2031b90), HASH(0x7f9ee2f9b408)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Controller.pm line 182
Mojolicious::Controller::render(Mojolicious::Controller=HASH(0x7f9ee2031b90), "template", "index") called at test line 14
main::__ANON__(Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 148
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 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(0x7f9ee32635f8), "around_action", Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 89
Mojolicious::Routes::_action(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 96
Mojolicious::Routes::_callback(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90), CODE(0x7f9ee370ee58), 1) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 37
Mojolicious::Routes::continue(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious/Routes.pm line 46
Mojolicious::Routes::dispatch(Mojolicious::Routes=HASH(0x7f9ee3263178), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 139
Mojolicious::dispatch(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 149
Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x7f9ee2031b90)) 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 213
eval {...} called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 213
Mojolicious::_exception(CODE(0x7f9ee2031c20), Mojolicious::Controller=HASH(0x7f9ee2031b90)) 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(0x7f9ee32635f8), "around_dispatch", Mojolicious::Controller=HASH(0x7f9ee2031b90)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 155
Mojolicious::handler(Mojolicious::Lite=HASH(0x7f9ee20305f0), Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee2d999c8), Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee2d999c8), "request", Mojo::Transaction::HTTP=HASH(0x7f9ee43ba7f8)) 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(0x7f9ee43ba7f8)) 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(0x7f9ee43ba7f8), "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(0x7f9ee43ba7f8), "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee2d999c8), "a7d82dfa027b098dff45b4989bc8770e", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee24bd678)) 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(0x7f9ee24bd678), "read", "GET / HTTP/1.1\x{d}\x{a}Content-Length: 0\x{d}\x{a}User-Agent: Mojolicious (P"...) 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(0x7f9ee24bd678)) 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(0x7f9ee4257a38)) 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(0x7f9ee4257a38), "I/O watcher", CODE(0x7f9ee24bd780), 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(0x7f9ee24bdbd0), 1) 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(0x7f9ee4257a38)) called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojo/IOLoop.pm line 136
Mojo::IOLoop::start(Mojo::IOLoop=HASH(0x7f9ee2b34e40)) 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(0x7f9ee2f6b130), Mojo::Transaction::HTTP=HASH(0x7f9ee2f7de40)) 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(0x7f9ee2f6ad88), "/") 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(0x7f9ee2f6b0b8), "get", "/") called at /Users/marcus/.plenv/versions/5.24.0/lib/perl5/site_perl/5.24.0/Mojolicious.pm line 204
Mojolicious::start(Mojolicious::Lite=HASH(0x7f9ee20305f0)) called at test line 17
[Sat Oct 20 23:21:07 2018] [debug] Rendering template "layouts/default.html.ep" from DATA section
[Sat Oct 20 23:21:07 2018] [debug] 200 OK (0.005926s, 168.748/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