我想在我的项目中使用以下结构:
folder
\_script_1.pl
mojolicious_ui_script.pl
HTML
\_website.html.ep
CSS
\_website.css.ep
但是我可以使用默认的strucutre使其工作:
folder
\_script_1.pl
mojolicious_ui_script.pl
templates
\_website.html.ep
website.css.ep
这是我正在使用的mojolicious_ui_script.pl的简化版本:
use utf8;
use open ':std', ':encoding(UTF-8)';
use Mojolicious::Lite;
get "/" => 'website';
get "/website\.css" => { template => 'website', format => 'css'} => 'website-css';
# app->secret('random string to turn off warnings about no secret');
# app->mode('production'); # stop debug output
app->start('daemon', '-l', 'http://*:3000');
我一直想找到一种解决方法,因为lite版本和普通Mojo之间的文档有时会混杂在一起,我不认为双方都可以使用某些东西,但是无论如何,尝试使用路线进行很多操作我还没办法加油。