Как изменить папку с шаблонами в Perl Mojolicious Lite? - PullRequest
2 голосов
/ 27 июня 2019

Я бы хотел иметь в своем проекте следующую структуру:

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 иногда смешана, и я не думаю, что что-то можно использовать с обеих сторон, но в любом случае пробую многое с маршрутами Я не смог этого сделать.

...