Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

xhr.js?b50d:177 POST http://localhost:8000/auth/register net::ERR_CONNECTION_REFUSED

Olá!

Ao tentar realizar a ação conforme aula em 'inspecionar do chrome' tenho a seguinte intormação:

Error: Network Error NovoUsuario.vue?6c54:42 at createError (createError.js?2d83:16) at XMLHttpRequest.handleError (xhr.js?b50d:84) xhr.js?b50d:177 POST http://localhost:8000/auth/register net::ERR_CONNECTION_REFUSED

Percebi que na video-aula isso não acontece.

Por que isso está acontecendo comigo??

Abraço!!

<template>
    <div class="container">
        <h1>Novo usuário.</h1>
        <form @submit.prevent="enviarFormulario">  <!-- .prevent = evita que o formulário tenha o comportamento padrão do html 5, que é enviar os dados e recarregar a página.-->
            <div class="form-group">
                <label for="nome">Nome</label>
                <input type="text" class="form-control" v-model="usuario.nome">
            </div>
                <div class="form-group">
                <label for="email">E-mail</label>
                <input type="email" class="form-control" v-model="usuario.email">
            </div>
            <div class="form-group">
                <label for="senha">Senha</label>
                <input type="password" class="form-control" v-model="usuario.senha">
            </div>
            <button class="btn btn-primary" type="submit">SALVAR</button>
        </form>
    </div>
</template>

<script> 

import axios from 'axios'

export default {

    data: function() {
        return {
            usuario: {
                nome: '',
                senha: '',
                email: ''
            }
        }
    },
methods: {
    enviarFormulario() {
      axios
        .post("http://localhost:8000/auth/register", this.usuario)
        .then(resposta => console.log(resposta))
        .catch(erro => console.log(erro))
        }
    }

}
</script>
2 respostas
solução!

Salve, Jhonatas!

Confere por favor se a API fake está rodando.

Você pode baixá-la aqui.

E, então, rodar os seguintes comandos:

$ npm install
$ npm run start-auth

Marcos. Obrigado!

Ela não estava rodando mesmo!!!