No exercício do curso: página PetShop é possível navegar para a página cadastro, mas, se eu recarregar a página aparece a mensagem Cannot GET /cadastro, outro exemplo é se eu digitar petshop/gato vai aparecer a mensagem Cannot GET /gato já que essa rota não foi criada...
Minha dúvida é: A forma "correta" de criar rotas onde eu possa recarregar a página e tratar possíveis erros, é via express?
Imaginando um cenário Front-end e Back-end As rotas criadas no curso e a navegação seria para que o back-end tenha uma ideia de como a página deve se comportar e, com isso fazer as navegação acontecer sem o erro de recarregar e tratar possíveis erros?
Obrigado