Cześć, mam taki problem, że aplikacja jest hostowana przez IIS na podstronie. Ustawiłem homepage, public URL i basename na relatywną ścieżkę (moim wymogiem jest, to żeby ścieżka niezależna od builda). Basename jest ustawiane w pliku konfiguracyjnym zaciąganym z folderu public, np. wartością `/MojaAplikacja`. Natomiast homepage w package.json i PUBLIC_URL w .env pliku jest ustawione zgodnie z dokumentacją CRA na `.`.
I tu się pojawia mój problem, dla wszystkich stron "pierwszego zagnieżdżenia" całość działa super. Przykład `www.mojSerwer.pl/MojaAplikacja/users`. I to w pełni rozumiem, wchodząc na /users relatywna ścieżka public jest na roocie.
Ale problem jest przy kolejnych stopniach zagnieżdżenia. Przykładowo, wchodząc na `www.mojSerwer.pl/MojaAplikacja/users/123`. Oczekiwałbym, że pobierze zgodnie pliki folderu static z roota aplikacji, tzn. `www.mojSerwer.pl/MojaAplikacja/static`. Jednak problem jest taki, że teraz relatywna ścieżka zmienia się na MojaAplikacja/users przez co błąd wynika z próby pobrania plików static z następującej ścieżki: `www.mojSerwer.pl/MojaAplikacja/users/static`
W jaki sposób mogę ustawić, żeby homepage był zawsze, jako root aplikacji, ale przy tym nie było potrzeby buildowania na nowo całej aplikacji, gdy się używa potem innej ścieżki? Oczywiście, gdy ustawię homepage i PUBLIC_URL na mój aktualnie wymagany, to podstrony działają w porządku, jednak nie mogę sobie pozwolić na każdorazowe generowanie build, przy zmianie podścieżki aplikacji.
Z góry dziękuję.