1
resposta

[Bug] 'XMLHttpRequest': Invalid UR

eu fiz tudo como estava no video, mas quando tentei fazer o registro deu nisso

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

alguem sabe como arrumar isso?

1 resposta

Olá Gabriel, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O erro error DOMException: failed to execute 'open' on XMLHttpRequest invalid url geralmente ocorre quando há uma tentativa de abrir uma conexão utilizando um URL inválido por meio do objeto XMLHttpRequest.

Sendo assim, verifique se o URL que está tentando acessar é válida e está seguindo o formato correto. No caso desta aula, a URL para cadastro é localhost:4200/signup. Além disso, a API deve estar sendo executada para que o cadastro seja feito corretamente.

Além disso, verifique se seu arquivo signup.service.ts está como apresentado abaixo:

export class SignUpService {

    constructor(private http: HttpClient) {}

    checkUserNameTaken(userName: string) {

        return this.http.get(API_URL + '/user/exists/' + userName);
    }

    signup(newUser: NewUser) {
        return this.http.post(API_URL + '/user/signup', newUser);
    }
}

Após estas verificações e eventuais correções, verifique se obterá êxito. Todavia, como o seu projeto completo e código não foi disponibilizado, ressalto que os direcionamentos acima servem como ponto de partida, uma vez que não tenho acesso ao projeto completo para eventuais testes e assertividade da linha exata para fazer a correção.

Espero ter ajudado e fico à disposição em caso de dúvidas.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software