Fala ai Rodrigo, tudo bem? Repare no seu código:
const iniciarRota = rotas[window.location.pathname]
Ele esta buscando alguma função que dê match com a rota da aplicação atual:
const rotas = {
"/": inicializaTabela,
"/cadastro": inicializaCadastro
}
Pode ser que ele esta dando esse erro por dois motivos:
- A rota atual não existe no seu objeto de
rotas
, isso vai retornar undefined
e não será uma função. - O valor passado para as rotas no objeto
rotas
não funções, no caso: inicializaTabela
ou inicializaCadastro
Dá uma olhada no path atual e verifique o que foi importado e passado para as rotas.
Espero ter ajudado.