2016-07-31 6 views
6

Ich baue eine eckige Website und UI-Router, wenn ich auf einen Link klicken, um zu einer Route gehen es funktioniert gut, aber immer wenn ich die Seite aktualisieren, oder wenn ich die url in manuell bekomme ich 'Kann nicht GET/find-a-vendor. Ich habe dies in meiner Routen-Datei:UI-Router geben kann nicht GET Fehler auf der Seite aktualisieren

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

Ich habe auch $locationProvider.html5Mode(true); in meinen Routen als auch einreichen. und in meinem Index habe ich <base href="/"> in der Kopfzeile, gibt es etwas, das ich vermisse?

+0

Ist es eine Full-Stack-App? Oder nur eine Front-End-App? – tcasey

+0

Es ist voller Stapel – jmona789

Antwort

4

Ich hatte dieses Problem zuvor und fand this Artikel, der mir enorm geholfen hat. Sie müssen einige serverseitige Schreibvorgänge durchführen.

+1

Danke, ich fand, was ich ändern und beheben musste – jmona789

+2

wäre besser gewesen, wenn Sie den spezifischen Teil hinzugefügt haben, den Sie verwendeten, um dieses Problem zu lösen –