2017-10-30 1 views
0

Ich benutze Reagieren Router v4. Ich habe bemerkt, das gleiche Problem in v2 auch:Reagieren Router ändert Basispfad bei Aktualisierung

Wenn ich irgend Strecke bin /admin/details und ich tun, um eine Aktualisierung der Seite, die Root-Pfad meiner app/admin geändert wird. Daher fehlen alle in index.html geladenen statischen Assets, weil/admin an den Stammpfad angehängt wird.

Das gleiche gilt für API-Anfragen. Wenn ich eine relative API-Anfrage von einer verschachtelten Routenkomponente machen möchte, bricht sie ab, anstatt beispielsweise eine get('data/images') it would do get ('admin/data/images') aufzurufen.

Irgendwo herum? Ich habe den ganzen Tag gegoogelt und niemand scheint auf dieses Problem zu stoßen, die einzige Antwort sind absolute Pfade für die Anfragen.

+0

Haben Sie einen Code? – Aaqib

Antwort

0

Ich fand es heraus. Ich habe meinen Endpunkt mit einem relativen Pfad aufgerufen, dh ich habe get('data/all') anstelle von get('/data/all') ... gleiche Sache mit meinen Skripten in der HTML. Ich habe sie einfach absolut gemacht und alles funktioniert. Dummheit.