【发布时间】:2016-04-06 11:34:40
【问题描述】:
我是 Mojolicious 的新手,我对放在公共目录中的 .css 和 .js 文件有疑问。 我的测试应用程序是由 mojo 生成的,在我添加的模板中
<link href="/test.css" rel="stylesheet">
创建的文件 test.css 我放入公共目录,但在日志中我看到
[Wed Apr 6 14:27:39 2016] [debug] GET "/test.css"
...
[Wed Apr 6 14:27:39 2016] [debug] 404 Not Found (0.039291s, 25.451/s)
我做错了什么?
【问题讨论】:
-
您检索的是什么网址?这工作得很好,但您通常需要检查您是否根据您的路线获得了正确的 URL 相对路径。
-
我在生成的新应用程序中没有更改任何内容,因此路线是 $r->get('/')->to('example#welcome') 和模板/布局/默认.html.ep 我刚刚添加了指向 css 的链接
-
如果您使用
mojo generate app创建了应用程序并在public目录中添加了test.css,那么您就以正确的方式做事。您的错误在于您没有告诉我们。 -
可能是一些错误的服务器配置。你是通过代理吗?
标签: perl mojolicious