前端存储区和后端存储区的Estoy corriendo dos“ servidores”, Uno corre en 8000和otro en 80001(siendo el 8000 el de React),hago peticiones a mi api en el 8001 para traer datos y todo bien,del mismo modo creo una session con los datos del usuario para despues usar esos datos y ver在西班牙重新建立起永久性财产。连续性,过程中的所有问题,有效的保护措施,必要时,没有任何问题。
您需要在存储中保存您的信息,然后才能在sos datos leagradecería上继续使用
//asi es como retorno los datos y creo la session
router.get("/validate/:user/:password", async (req, res)=>{
let query = {
name: req.params.user,
password: req.params.password
}
var response = await TaskUsers.find(query, (req, TaskUsers)=>{
if(TaskUsers.length === 1){
// SI LOS DATOS SON CORRECTOS
return true;
}else{
res.json(TaskUsers)
return false;
}
})
req.session.data = {
login: true,
Notify:13,
_id: response[0]._id,
name: response[0].name,
email: response[0].email,
phone: response[0].phone,
lugar: response[0].lugar,
rol: response[0].rol,
sex: response[0].sex,
}
req.session.save(function(err) {
console.log("Session save");
})
res.json({
data: req.session.data
})
})
//asi despues los valido
router.get("/StateLogin", async (req, res)=>{
console.log(req.session);
if(req.session.data === undefined){
await res.json({
state: false
})
}else{
await res.json(req.session)
}
})