Estou com o seguinte problema com o meu arquivo .js, o formulario está nulo, mas não sei o que fazer para ele conseguir ler! Então não consigo cadastrar clientes! Estava funcionando até pouco tempo, consegui finalizar o curso normalmente, só que após isso, o erro voltou.
Erro: Uncaught TypeError: Cannot read cadastraClientes-controller.js:5 property 'addEventListener' of null at cadastraClientes-controller.js:5
JS
import {clienteService} from '../service/cliente-service.js';
const formulario = document.querySelector(['data-form']);
formulario.addEventListener('submit', async (evento) => {
evento.defaultPrevented();
const nome = evento.target.querySelector('[data-nome]').value;
const email = evento.target.querySelector('[data-email]').value;
try {
await clienteService.criaCliente(nome, email);
window.location.href = '../telas/cadastro_concluido.html';
}
catch(erro){
console.log(erro);
window.location.href = '../telas/erro.html';
}
});