1
resposta

[Dúvida] Publicar Aplicação

Desenvolvi uma aplicação com duas rotas, fiz a publicação dela no Render.io porem ao executar a aplicação ele só encontra a rota raiz "/" qq coisa depois da barra ele nao da not found. Como posso resolver isso?

1 resposta

OI!

Esse problema pode estar relacionado à configuração do servidor no Render.io. Certifique-se de que o servidor está configurado corretamente para lidar com rotas diferentes da raiz.

Verifica se o servidor está configurado para redirecionar todas as solicitações para o arquivo de entrada da sua aplicação, como o "index.html". Isso permitirá que o React Router lide com as rotas da sua aplicação.

Outra coisa que você pode fazer é verificar se as rotas estão definidas corretamente no seu código. Certifique-se de que você está usando o componente <Route> corretamente para cada rota e que as rotas estão sendo renderizadas dentro de um componente <Switch>.

Por exemplo, se você tiver uma rota "/about" definida no seu código, você deve ter algo como:

<Switch>
  <Route exact path="/" component={Home} />
  <Route path="/about" component={About} />
</Switch>

Veja também se você está usando o atributo "exact" na rota raiz, para garantir que ela seja renderizada apenas quando a URL for exatamente "/".