Olá,
estou tentando usar o fetch para requisições em arquivos php:
const form = document.querySelector(".calledForm");
      form.addEventListener('submit', (event) => {
        event.preventDefault();
        const form = event.target;        
        const formData = new FormData(form);
        // for( v in called) {
        //   if(called.hasOwnProperty(v))
        //   formData.append(v, called[v]);
        // }     
        fetch('../controllers/saveCalled.php', {
          method: 'post',
          mode: 'cors',
          body: new URLSearchParams(formData)
        }).then(resp => resp.text())
        .then(resp => console.log('resp'))
        .catch(e => console.log(e))
      });
e gostaria de fazer uma lidação antes de inserir no bd com try catch, mas não sei como voltar a mensagem de error e capturar no catch do fetch.
gostaria de saber se tem como, pois com json_enconde sempre volta o valor no then.
agradeço desde já!