Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 无法处理sails.js会话_Firebase_Session_Sails.js - Fatal编程技术网

Firebase 无法处理sails.js会话

Firebase 无法处理sails.js会话,firebase,session,sails.js,Firebase,Session,Sails.js,我有一个使用firebase的sails.js项目,并且登录功能有问题,登录后我无法在会话中保存用户数据我尝试了很多次,但没有成功 这是我的动作fn: fn: async function (inputs) { var _res = this.res; var _req = this.req; var _session = this.req.session; firebase.auth().signInWithEmailAndPassword(inputs.e

我有一个使用
firebase
sails.js
项目,并且登录功能有问题,登录后我无法在
会话中保存
用户
数据
我尝试了很多次,但没有成功

这是我的
动作fn

fn: async function (inputs) {

    var _res = this.res;
    var _req = this.req;
    var _session = this.req.session;

    firebase.auth().signInWithEmailAndPassword(inputs.emailAddress, inputs.password)
      .then((data) => {
        console.log(data.user.uid);
        _session.userId = data.user.uid;
        return _res.json(data.user);
      })
      .catch((error) => {
        console.log('Error => ', error);
        // return _res.redirect('back');
      });
}
使用
return\u res.json()


因此,我只想在登录后在会话中保存用户数据。

我相信您没有使用
wait
进行
登录,而使用email和password
。此外,为什么要在后端执行此操作?它是为前端使用而设计的。

我正在使用
然后
用于promise@Dev.SheNNawY啊,对不起,我没看见。不要做服务器端,做客户端如果我想做服务器端,最好的方法是什么?!!
Error =>  Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
    at ServerResponse.setHeader (_http_outgoing.js:485:11)