名称

Mojolicious::Plugin::Mount-应用程序装载插件

简介

#莫乔利奇my$route=$app->plugin(挂载=>{'/prefix'=>'/home/sri/foo/script/foo'});#Mojolicious::精简my$route=plugin Mount=>{'/prefix'=>'/home/sri/myapp.pl'};#调整生成的路由和安装的应用程序my$example=plugin Mount=>{'/example'=>'/home/sri/examples.pl'};$example->to(消息=>“效果很好!”);我的$app=$example->pattern->defaults->{app};$app->config(foo=>“bar”);$app->log(应用->日志);#使用主机装载应用程序plugin Mount=>{'example.com'=>'/home/sri/myapp.pl'};#主机和路径插件安装=>{'example.com/myapp'=>'/home/sri/myapp.pl'};#甚至具有通配符子域的主机插件安装=>{'*.example.com/myapp'=>'/home/sri/myapp.pl'};

描述

Mojolicious::插件::Mount是一个插件,允许您安装整个Mojolicious公司应用。

这个插件的代码是学习构建新插件的一个很好的例子,欢迎您使用fork。

请参见Mojolicious::PLUGINS中的“PLUGINS”获取默认可用插件的列表。

方法

Mojolicious::插件::Mount从继承所有方法Mojolicious::插件并实现了以下新功能。

登记

my$route=$plugin->register(Mojolicios->new,{'/foo'=>'/some/app.pl'});

安装Mojolicious公司应用程序并返回生成的路由,该路由通常是Mojolicious::路由::路由对象。

另请参阅

Mojolicious公司,Mojolicious::指南,https://mojolicious.org.