Estou com a mesma dúvida que outro aluno. Também queria saber se na API do herokuapp nós temos acesso pelo end point "/usuarios"? Estou tentando pelas seguintes Url's e estou recebendo um 403: https://instalura-api.herokuapp.com/api/usuarios https://instalura-api.herokuapp.com/usuarios
Aparece o seguinte no console: {timestamp: 1557180334297, status: 403, error: "Forbidden", message: "Access Denied", path: "/usuarios"} error: "Forbidden" message: "Access Denied" path: "/usuarios" status: 403 timestamp: 1557180334297
A parte de enviar os dados no meu código está assim:
enviaDados(event){
event.preventDefault();
this.limpaErros();
this.adicionaMensagem();
console.log(this.state);
const requestInfo = {
method: 'POST',
body: JSON.stringify({login: this.state.login.value, senha: this.state.senha.value, urlPerfil: this.state.urlPerfil.value}),
headers: new Headers({
'Content-type': 'application/json'
})
};
fetch('https://instalura-api.herokuapp.com/usuarios', requestInfo)
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(err => console.log(err));
}
Também tentei dessa forma. Praticamente finalizado, mas com o erro 403.
enviaDados(event){
event.preventDefault();
this.limpaErros();
this.adicionaMensagem();
console.log(this.state);
const requestInfo = {
method: 'POST',
body: JSON.stringify({login: this.state.login.value, senha: this.state.senha.value, urlPerfil: this.state.urlPerfil.value}),
headers: new Headers({
'Content-type': 'application/json'
})
};
fetch('https://instalura-api.herokuapp.com/usuarios', requestInfo)
.then(response => {
if(response.ok){
browserHistory.push("/timeline");
} else{
throw new Error("Não foi possível realizar o signup");
}
})
.then(data => {
console.log(data);
})
.catch(err => this.setState({msgerro1:err.message}));
}