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?
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?
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 "/".