0
I am building a software that has a Node API and a client in React.
The backend is configured and working. You are logging in and when logged in bring back the data you need.
However, with my React software, I am trying to log in through Fetch:
static logar(usuario) {
return (
fetch("http://localhost:5000/login", {
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
body: JSON.stringify(usuario),
credentials: "same-origin"
})
.then(parseJSON)
.catch(function(error) {
console.log("request failed", error);
})
);
So far everything seems to work perfectly. It really logs, brings user data etc.
However, when consulting a new route, it simply returns to me saying that I am not logged in:
static getData() {
return (
fetch("http://localhost:5000/teste", {
method: "GET",
headers: {
Accept: "application/json",
"Content-Type": "application/json"
},
credentials: "include",
mode: "cors"
})
// .then(checkStatus)
.then(parseJSON)
.catch(function(error) {
console.log("request failed", error);
})
);
I just need a light, because I’m not finding a solution and I’m already going crazy with it.