2016-07-31 15 views
6

Buduję kątowe strony i za pomocą UI-Routera, jeśli kliknę link, aby przejść do trasy, to działa dobrze, ale gdy tylko odświeżam stronę lub gdy wpisuję adres URL ręcznie otrzymuję komunikat "Can not GET/find-a-vendor. Mam to w moim pliku trasach:Podaj UI-router nie może uzyskać błędu podczas odświeżania strony

$stateProvider 
    .state('home', { 
     url: '/', 
     templateUrl: 'views/home.html' 
    }) 
    .state('find', { 
     url: '/find-a-vendor', 
     templateUrl: 'views/find.html' 
    }) 

Mam też $locationProvider.html5Mode(true); w pliku moje drogi, jak również. aw moim indeksie mam nagłówek <base href="/">, czy jest coś, czego mi brakuje?

+0

Czy to aplikacja pełna stosów? A może tylko aplikacja front-end? – tcasey

+0

To jest pełny stos – jmona789

Odpowiedz

4

Już wcześniej miałem ten problem i znalazłem artykuł, który bardzo pomógł mi w zrozumieniu artykułu this. Musisz wykonać przeróbki po stronie serwera.

+1

Dziękuję, znalazłem to, co było mi potrzebne do zmiany i naprawiłem je: – jmona789

+2

byłoby lepiej, gdyby dodać tę część, której użyłeś do rozwiązania tego problemu –

Powiązane problemy