Mojolicious - 使用外部JS文件

时间:2014-01-22 15:06:40

标签: javascript perl mojolicious

我写了一个工作站点,前端是由Apache2服务器托管的JS / JQ / HTML。此外,我们使用Mojolicious编写了一个API。我目前没有使用Mojo进行任何HTML渲染,它纯粹被用作MySQL数据库的REST接口,效果很好,但我正在研究将HTML和JS放入Mojo模板,并运行Mojo的拥有自己的Web服务器而不是Apache。

我在网站上有几千行JS / JQ代码,我真的不想将它们包含在Mojo模板的HTML中的脚本标记中,但我不能为我的生活找出如何让Mojo将外部JS / CSS文件托管到HTML模板。

有人可以提供一些建议吗?

2 个答案:

答案 0 :(得分:3)

将它全部放在公共目录中。如果public不存在,请在与应用程序相同的文件夹中创建它,Mojo将使用它。

有关静态http://mojolicio.us/perldoc/Mojolicious/Static

的更多信息

答案 1 :(得分:1)

使用助手:content_for

布局中的

%= content_for 'header'

在你的模板中:

% layout 'default';
% content_for header => begin
script, link tags here
% end