Powiedz, że mam trasę z takim parametrem (w Angular 2): /user1/products/:id
, który może mieć ścieżki podrzędne, takie jak /user1/products/3/reviews
.kątowa 2 trasa do strony 404, gdy parametr trasy jest niepoprawny
Kiedy nawiguję do , sprawdzam na moim serwerze i jeśli produkt nie istnieje, chcę renderować stronę 404 bez wpływu na historię przeglądarki.
Wydaje się nie działać, ponieważ dodaje zarówno /user1/products/-1
i /404
do historii przeglądarki
Czyli po naciśnięciu przycisku Powrót w przeglądarce, wracam do /user1/products/-1
który natychmiast przekierowany do /404
a ja zasadniczo tkwi w /404
.
W ExpressJS wykonalibyśmy coś w rodzaju next()
, aby przekazać żądanie do naszego programu obsługi 404. Czy w Angular 2 istnieje odpowiednik po stronie klienta?
Zobacz również http://stackoverflow.com/questions/34227194/ handling-404-with-angleular2 –