2

我想在我的项目中有以下结构:

folder
\_script_1.pl
  mojolicious_ui_script.pl
  HTML
  \_website.html.ep
  CSS
  \_website.css.ep

但我只能使用这个默认结构让它工作:

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');

我一直在寻找解决这个问题的方法,因为精简版和普通 Mojo 之间的文档有时会混合在一起,如果双方都可以使用某些东西,我不会这样做,但无论如何尝试了很多我没有的路线能够改变这一点。

4

0 回答 0