0
Ich bin neu bei Mojolicious und ich habe ein Problem mit meinen .css und .js Dateien im öffentlichen Verzeichnis platziert. Mein Test-App wurde von mojo erzeugt, die ich in VorlagePerl Mojolicious statische Dateien in der Öffentlichkeit nicht gefunden
hinzugefügt<link href="/test.css" rel="stylesheet">
Erstellt Datei test.css i in das öffentliche Verzeichnis setzen, aber in log sehe ich
[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)
Was mache ich falsch?
Welche URL rufen Sie ab? Das funktioniert ziemlich gut, aber Sie müssen normalerweise überprüfen, ob Sie die richtigen relativen Pfade zu URLs erhalten, die auf Ihren Routen basieren. – Sobrique
Ich habe nichts an der generierten neuen App geändert, also ist die Route $ r-> get ('/') -> zu ('example # welcome') und in templates/layouts/default.html.ep habe ich gerade hinzugefügt link to css – Kate
Wenn du die App mit 'mojo generate app' erstellt hast und test.css im' public' Verzeichnis hinzufügst, machst du die Dinge richtig. Ihr Fehler liegt in etwas, was Sie uns nicht sagen. – bolav