我写了一个工作站点,前端是由Apache2服务器托管的JS / JQ / HTML。此外,我们使用Mojolicious编写了一个API。我目前没有使用Mojo进行任何HTML渲染,它纯粹被用作MySQL数据库的REST接口,效果很好,但我正在研究将HTML和JS放入Mojo模板,并运行Mojo的拥有自己的Web服务器而不是Apache。
我在网站上有几千行JS / JQ代码,我真的不想将它们包含在Mojo模板的HTML中的脚本标记中,但我不能为我的生活找出如何让Mojo将外部JS / CSS文件托管到HTML模板。
有人可以提供一些建议吗?
答案 0 :(得分:3)
将它全部放在公共目录中。如果public不存在,请在与应用程序相同的文件夹中创建它,Mojo将使用它。
的更多信息答案 1 :(得分:1)
使用助手:content_for
布局中的:
%= content_for 'header'
在你的模板中:
% layout 'default';
% content_for header => begin
script, link tags here
% end