Natknąłem się na Restangular, aby wykonywać połączenia z usługą odpoczynku. Działa wspaniale i zwraca obietnicę. Muszę mieć możliwość zablokowania połączenia. Powodem tego jest ponowne załadowanie nowej strony. Nie jestem technicznie loggowany, ale mogę mieć token zapisany w pliku cookie. Chciałbym sprawdzić token przeciwko usłudze odpoczynku. Problem polega na tym, że muszę go zablokować.AngularJS (Restangular): Tworzenie bloku obietnicy? Potrzebuję go użyć do sprawdzenia poprawności tokena
Jeśli wystąpi przekroczenie limitu czasu lub jego nieważne, że mogę traktować użytkownika jako nieautoryzowanego.
To jest powód, dla którego chce się blokować to, że chciałbym przekierować je za pomocą $ location.path na nowy adres URL, który nie jest prawidłowym tokenem.
Nie dotyczy to określonej trasy, więc nie mogę użyć rozwiązania, które blokuje. Technicznie dzieje się to na każdej trasie - korzystam z $ on. $ RouteChangeStart i sprawdzam wewnętrzną zmienną LoggedIn lub nie, jeśli nie jestem zalogowany, sprawdzam zapisany token.
Zdarza się to podczas odświeżania strony, ale nie podczas nawigacji w aplikacji.
Problemem, który próbuję uzyskać, jest działanie Gmaila.
czekamy na każdym nikogo Insight na tej
Dzięki
Nice !, to było to, czego szukałem. – Martin