jak przekierować zdefiniowany przez użytkownika stronę błędu, że nie znalazł i strony błędów serwera do użytkownika zdefiniować stronę Mojolicious LiteMojolicious lite jak przekierować na nie znaleźć i strony błędów serwera do zdefiniowanego przez użytkownika strony błędu
6
A
Odpowiedz
8
Możesz dodać szablon dla twoja niestandardowa strona o nazwie exception.html.ep
lub na końcu twojego liteapp.
Na przykład
use Mojolicious::Lite;
get '/' => sub {
my $self = shift;
$self->render(text => "Hello.");
};
app->start;
__DATA__
@@ not_found.html.ep
<!DOCTYPE html>
<html>
<head><title>Page not found</title></head>
<body>Page not found <%= $status %></body>
</html>
dla porównania patrz Mojolicious rendering guide.
renderujący zawsze starają się znaleźć wyjątek. Tryb $. $ Format. * Lub NOT_FOUND. Tryb $. $ Format. * Przed upadkiem z powrotem do wbudowanego domyślnie szablonów.
4
Chciałem uruchomić pewne kod w moim 404 więc pożyczanie stąd https://groups.google.com/forum/#!topic/mojolicious/0wzBRnetiHo
zrobiłem trasę, która łapie wszystko i umieścił go po wszystkich moich innych trasach, więc adresy URL, które nie pasują trasy do tego:
any '/(*)' => sub {
my $self = shift;
$self->res->code(404);
$self->res->message('Not Found');
# 404
$self->stash({
# ... my stuff in the stash ...
});
$self->render('mytemplate', status => 404);
};
Powiązane problemy
- 1. Wykrywanie opuszczania strony przez użytkownika
- 2. Mojolicious Basic Uwierzytelnianie przy użyciu "under" bez Mojolicious :: Lite
- 3. Jak mogę uzyskać port wybrany przez Mojolicious :: Lite?
- 4. Mojolicious :: Lite z Template Toolkit
- 5. strony błędów nginx nie działa
- 6. HttpServletResponse.sendError() nie przekierowuje do strony błędu
- 7. Jak przekierować, zachowując oryginalne pole strony odsyłającej?
- 8. Strony błędów w aplikacji internetowej opartej na programie google
- 9. przekierować do tej samej strony, aby zakotwiczyć
- 10. Jak mogę dodać nowe strony do UIPageViewController po dotarciu przez użytkownika do ostatniej strony?
- 11. Zlokalizowane strony błędów w Symfony2
- 12. JSF 2.0: Jak przekierować do strony chronionej po użyciu HttpServletRequest.login
- 13. przekierować do ActionResult w MVC, ale nie chcą, aby przejść do strony przez widoku Powrót()
- 14. Zmiana domyślnej strony błędu pasażera dla Nginx
- 15. automatyczne przekierowanie do strony
- 16. Nie można znaleźć strony układu.
- 17. Czy strona błędów strony JSP może powodować problemy?
- 18. Wykrywanie błędu widoku strony i wyświetlenie komunikatu
- 19. Własne strony błędów z szablonami w CodeIgniter
- 20. Nie można przekierować do innej strony przy użyciu JavaScript
- 21. Eclipse Juno nie rozpoznaje zdefiniowanego przez użytkownika słownika został określony
- 22. Spring MVC: strony błędów i główne informacje
- 23. błędów w tworzeniu strony JSP przy użyciu serwera JBoss
- 24. Przekierowanie do strony logowania zamiast strony indeksu w Yii
- 25. Jak uzyskać dostęp do zdefiniowanego przez użytkownika ustawienia kompilacji Xcode?
- 26. Jak znaleźć trasę bieżącej strony?
- 27. Funkcja OnRecivedError nie wyświetla niestandardowej strony błędu
- 28. główna obsługa błędów strony w jądrze Linuksa
- 29. Jak przekierować do bieżącej strony przy użyciu JavaScript?
- 30. Niestandardowa odpowiedź strony ASP.NET błędu HTTP