Skip to content
  • Michael Pyne's avatar
    mojo: Import Mojolicious's error handler debugging page. · 59719314
    Michael Pyne authored
    I removed some extraneous stuff that would just bloat the repository
    like JS syntax highlighters...  and also removed the Google Analytics stuff.
    
    This debug handler (or a more specific 404 and/or 500 HTTP status
    handler) is required for some of the other Mojolicious error handling
    paths to work. For instance, using the default 'helper' "not_found"
    tries to find "not_found.development.html.ep" or "not_found.html.ep"
    before falling back to "mojo/debug.html.ep", and if it finds nothing it
    doesn't render any response. So without a template available for
    Mojolicious to use in the page rendering path, Mojolicious just gives up
    instead and transmits nothing at all until a timeout occurs (15 seconds
    by default).
    
    A barren template could be used but the Mojolicious default debugging
    template is actually very good and provides a host of useful debugging
    information if it comes to that. So I'd rather base off of this instead.
    59719314
This project is licensed under the GNU General Public License v3.0 only. Learn more