perl – Mojolicious lite如何将未找到和服务器错误页面重定向到用户定义的错误页面

如何将未找到的用户定义的错误页面和服务器错误页面重定向用户定义页面MojolicIoUs lite

解决方法

您可以在liteapp末尾为自定义页面添加名为exception.html.ep或not_found.html.ep的模板.

例如:

use MojolicIoUs::Lite;
get '/' => sub {
    my $self = shift;
    $self->render(text => "Hello.");
};
app->start;

__DATA__
@@ not_found.html.ep
<!DOCTYPE html>
<html>
  <head><title>Page not found</title></head>
  <body>Page not found <%= $status %></body>
</html>

有关参考,请参阅Mojolicious rendering guide.

The renderer will always try to find exception.$mode.$format.* or not_found.$mode.$format.* before falling back to the built-in default templates.

相关文章

1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(...
最近写了一个perl脚本,实现的功能是将表格中其中两列的数据...
表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,...
巡检类工作经常会出具日报,最近在原有日报的基础上又新增了...
在实际生产环境中,常常需要从后台日志中截取报文,报文的形...
最近写的一个perl程序,通过关键词匹配统计其出现的频率,让...