2017-06-03 29 views
0

我有我的应用程序与反应和的NodeJS /快速不要reactjs /爱可信加载会话

我创造我的会议和工作对我来说,当我在邮递员测试,但是当我在爱可信加载反应它不显示我的会议,它总是返回我空数组,这是我的代码

快递

app.use(session({ secret: '23eirofjiw8'resave: false, saveUninitialized: false })); 

app.get('/token', function(req, res, next){ 
     userServices.verificaToken(req.query, function(err, token){ 
       if(!token){ 
        return res.json({ status: 'FAIL', message: 'Usuario Innactivo'}) 

       } else{ 
        userServices.activaUsuario(req.query.email, function(err, Activado){ 
         if (Activado) { 
          return res.json({ status: 'SUCCESS', message: 'User activate', user: req.query.email });     
         } 
        }) 
        req.session.user=req.query.email 
       } 
      }) 
    }) 

,并与反应/爱可信

axios.post("http://localhost:8080/sign_up_profile", data) 
    .then((response) =>{ 
     console.log(response) 
    }) 
    .catch((err)=>{ 
     console.log(err) 
    }) 

回答

0

快速会话将会话ID存储在cookie中,但axios响应不包含cookie数据,因此您无法看到已设置的会话ID。为了访问cookie,您可以使用document.cookie对象。

实施例:

axios.post("http://localhost:8080/sign_up_profile", data) 
    .then((response) => { 
     console.log("Cookies are ", document.cookie) 
    }) 
    .catch((err) => { 
     console.log("Something went wrong!", err) 
    });