modular icon indicating copy to clipboard operation
modular copied to clipboard

Modular.setInitialRoute não está funcionando para Flutter web

Open GuilhermeVVeiga opened this issue 1 year ago • 5 comments

Describe the bug Quando utilizado o flutter modular para Web ele não está direcionando para o que estiver dentro do Modular.setInitialRoute. Para Android não ocorre o mesmo problema.

[√] Flutter (Channel stable, 3.13.3, on Microsoft Windows [versÆo 10.0.19045.3324], locale pt-BR) [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [X] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe) ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable. [√] Android Studio (version 2022.2) [√] VS Code (version 1.82.0) [√] Connected device (2 available) [√] Network resources

To Reproduce web.zip

GuilhermeVVeiga avatar Sep 12 '23 12:09 GuilhermeVVeiga

ele exige uma routa padrao "/". troque de r.child( '/home', child: (context) => const HomePage(), ); para r.child( '/', child: (context) => const HomePage(), );

charsouzasilva avatar Sep 12 '23 17:09 charsouzasilva

Sim, sim. Ele vai cair na página home. Porém se eu quero iniciar no /login ele não funciona, sempre cai no '/'

GuilhermeVVeiga avatar Sep 12 '23 18:09 GuilhermeVVeiga

The issue still persists anyway to solve this, without changing how the routes work in app

juniorkibirige avatar Oct 05 '23 17:10 juniorkibirige

Sim, sim. Ele vai cair na página home. Porém se eu quero iniciar no /login ele não funciona, sempre cai no '/'

Vc poderia ter uma pagina splash no / e la fazer um check de sessão e mandar pro login ou home.

Acho que estou enfrentando algo similar na issue que abri #904, mas no meu caso eu queria que o splash fosse /splash, pra eu poder usar o / pra home 😅

dtodt avatar Oct 08 '23 11:10 dtodt

r.child(

Mesmo problema aqui... O que fica estranho, pois no web funciona da uma forma (ou não funciona), e no mobile a rota inicial funciona

GustavoFigueira avatar Aug 13 '24 16:08 GustavoFigueira