Wewnątrz aplikacji grails, muszę załadować plik w web-app/js, dodać prefiks i umieścić go w S3. Mam problem z ustaleniem, jak odczytać plik js w sposób, który będzie działał w rozwoju (/ web-app/js) i produkcji (/ js). Robię to z wnętrza obiektu domeny.Przeczytaj formularz internetowy aplikacji internetowej
7
A
Odpowiedz
8
W kontrolerach, można zadzwonić:
def jsFolder = grailsAttributes.getApplicationContext().getResource("js/").getFile()
a następnie postępuj zgodnie ze wskazówkami jsFolder
. Aby określić katalog bazowy działającej aplikacji Grails, użyj
String dir = applicationContent.getResource("/").getFile()
Pierwsze ścieżkę js z usługi jest trochę trudne:
trzeba zaimplementować interfejs ApplicationContextAware
takiego:
class MyService implements ApplicationContextAware {
ApplicationContext applicationContext
Jednak wywoływanie tego kodu z klasy domeny nie jest dobrym pomysłem (zobacz te thread), ale nie jestem nawet pewien, czy jest to możliwe, z wyjątkiem pobierania ścieżek z instrukcji konfiguracje
Mam nadzieję, że to pomaga.
Powiązane problemy
- 1. Jak utworzyć wieloetapowy formularz internetowy?
- 2. Ukryj formularz internetowy w drupalu 7
- 3. Prześlij dane przez formularz internetowy i wyodrębnij wyniki.
- 4. asp.net formularz internetowy klient z serwerem tożsamości 4
- 5. Przykładowy formularz internetowy edytujący obiekt obiektu nadrzędnego z dziećmi
- 6. Mock serwis internetowy
- 7. php serwis internetowy przykład
- 8. Przeczytaj tekst w pasku stanu aplikacji Excel
- 9. Docker, pliki statyczne aplikacji internetowej. Najlepsze praktyki?
- 10. testowanie aplikacji internetowej
- 11. Wiele wątków aplikacji internetowej
- 12. Hosting aplikacji internetowej Racket?
- 13. Format adresu URL dla międzynarodowej aplikacji internetowej?
- 14. Zamknij formularz bez aplikacji wyjścia
- 15. Korzystanie wejście formularz aby uzyskać dostęp do kamery i natychmiast przesyłać zdjęcia za pomocą aplikacji internetowej
- 16. główna klasa aplikacji internetowej tomcat
- 17. Zabezpieczanie WIFI dla aplikacji internetowej
- 18. Interaktywne mapy do aplikacji internetowej
- 19. Serwer internetowy JavaScript?
- 20. Jak nadzorować serwer internetowy za pomocą daemontools?
- 21. Przeczytaj dane pocztowe przesłane do formularza ASP.Net
- 22. Drukowanie na drukarce etykiet ze strony internetowej/aplikacji internetowej?
- 23. Czytanie kodów kreskowych z kamery internetowej w aplikacji internetowej PHP
- 24. Przeczytaj archiwum wiadomości skype
- 25. Bezpieczne szyfrowanie https dla aplikacji na iPhone do strony internetowej:
- 26. Jak utworzyć formularz pojedynczej instancji (bez aplikacji)?
- 27. Widok Django, modele, formularz, nazwa aplikacji
- 28. Ukryj główny formularz w aplikacji Delphi 2009
- 29. Jak hostować formularz WPF w aplikacji MFC
- 30. Czy formularz FormsAuthenticationTicket może przeżyć recykling puli aplikacji?