eu fiz tudo como estava no video, mas quando tentei fazer o registro deu nisso
alguem sabe como arrumar isso?
eu fiz tudo como estava no video, mas quando tentei fazer o registro deu nisso
alguem sabe como arrumar isso?
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!