Korzystanie z pierścienia (i narzędzi do tworzenia pierścieni) - jestem w stanie obsłużyć pliki statyczne z "zasobów" itp., Jak w dokumentach podczas uruchamiania w rozwoju - jednak - kiedy Pakuję rzeczy przez lien uberwar Nie mam pojęcia, jak sprawić, by wyświetlały się te pliki podczas działania w kontenerze. Widzę sprzeczne dokumenty na opakowaniu-zasobie lub ustawienie: ścieżka-zasobów, ale żadna nie działa.Obsługa plików statycznych z pierścieniem/kompozycją - z wojny
Odpowiedz
Zgodnie Compojure za Getting Started Wiki umieścić route/resources
poniżej ścieżkach:
(defroutes main-routes
(GET "/" [] "<h1>Hello World Wide Web!</h1>")
(route/resources "/")
(route/not-found "Page not found"))
... a następnie utwórz folder resources/public
w projekcie, połóż statyczne pliki. Odwołując się do tych plików, /resources/public
jest niejawny, więc możesz napisać coś w stylu: (include-css "/css/site.css")
. Jest to .
to ma być 'resources/public' zamiast' resrouce/public'? – kristianlm
Tak, wygląda na to, że ktoś to poprawił. –
Przepraszam Michael, nie mogę przeliterować! Próbowałem powiedzieć, że katalog 'resources' ma być w liczbie mnogiej, jak sądzę. – kristianlm
powinien zrobić, co chcesz.
Po prostu umieść pliki w resources/public
, a następnie dodaj trasę (resources "/")
pod koniec listy tras.
Potrzebujesz dość świeżego pierścienia, aby działał poprawnie; starsze wersje programu lein-ring nie obsługują katalogu zasobów dla zasobów publicznych.
- 1. Obsługa zdalnych plików statycznych z symfony3
- 2. Udostępnianie plików statycznych z wbudowanym Jetty
- 3. Obsługa plików statycznych za pomocą WSGI i Python 3
- 4. Jak uruchomić aplikację z wojny?
- 5. Pakowanie plików JavaScript w czasie wojny?
- 6. obsługa wielu plików javascript z Maven & Jasmine
- 7. gunicorn nie obsługuje plików statycznych
- 8. Skłonność do korzystania z querystringów do wersji plików statycznych?
- 9. Jakikolwiek sposób obsługi statycznych plików html z ekspresu bez rozszerzenia?
- 10. pobierania plików statycznych nie powiodło się z 404 w nginx
- 11. Konfigurowanie buforowania klienta podczas korzystania z plików statycznych OWIN
- 12. Problemy z bezpieczeństwem podczas udostępniania plików statycznych za pośrednictwem Django?
- 13. Odsyłacze do plików statycznych z kolbą do url_for
- 14. Uzyskiwanie statycznych plików HTML z Wikipedii XML dump
- 15. Udostępnianie plików statycznych poziomu root na Heroku z Django?
- 16. Użyj nginx do udostępniania plików statycznych z podkatalogów danego katalogu
- 17. Semantyczne adresy URL statycznych plików HTML z .htaccess i mod_rewrite
- 18. Generowanie pliku wojny z katalogu webapp tomcat
- 19. Python/Tornado - kompresowanie plików statycznych
- 20. Jak mogę służyć zasobów statycznych spoza wojny na JBoss Application Server
- 21. Obsługa aktualizacji plików konfiguracyjnych Rpm
- 22. Obsługa plików FileServer z innymi procedurami obsługi HTTP
- 23. Lokalizacje szablonów i plików statycznych w Django
- 24. Konfigurowanie htaccess do wyświetlania statycznych plików django
- 25. Jak zmusić tomcat do przeładowania ostatnio skompilowanych plików klasy/wojny
- 26. Apache nie obsługuje plików statycznych django admin
- 27. Obsługa oddziałów z obietnicami
- 28. Obsługa błędów z Mongoose
- 29. Obsługa wylogowania z Symfony
- 30. Obsługa migracji z MongoDb
Dla Google App Engine mogłem tylko statyczne pliki bezpośrednio w katalogu 'war /'. Pliki szablonów (używam soi) faktycznie pozostają w katalogu 'resource /' i jakoś zostają wkompilowane do katalogu wojny. Przypuszczam, że to nie jest możliwe/nie działa w twoim przypadku? – Paul