Node.js 将steam身份验证与前端框架集成

Node.js 将steam身份验证与前端框架集成,node.js,vue.js,passport.js,openid,steam,Node.js,Vue.js,Passport.js,Openid,Steam,我目前正在开发一个以Node.js后端和vue.js作为前端框架的应用程序。作为应用程序的登录,我正在使用passport steam,它在后端非常有效。用户从前端重定向到steam以便登录,后端处理登录并返回req.user。正在检查user.isAuthenticated在后端的工作。我的问题是如何将该用户信息和用户经过身份验证的会话传递给前端客户端 服务器代码: app.get('/auth/steam/return', passport.authenticate('ste

我目前正在开发一个以Node.js后端和vue.js作为前端框架的应用程序。作为应用程序的登录,我正在使用passport steam,它在后端非常有效。用户从前端重定向到steam以便登录,后端处理登录并返回req.user。正在检查user.isAuthenticated在后端的工作。我的问题是如何将该用户信息和用户经过身份验证的会话传递给前端客户端

服务器代码:

    app.get('/auth/steam/return',
    passport.authenticate('steam', { failureRedirect: '/' }),
    function(req, res) {
    res.redirect('http://localhost:8080/#/index');
    });

    app.get('/account', ensureAuthenticated, function(req, res){
    res.send({user: req.user});
    });
当用户成功通过steam身份验证后,他将被重定向到前端-->localhost:8080/#/index,该索引将创建一个到localhost:/3001/帐户的axios请求,其中包含steam帐户的信息。不幸的是,由于前端请求没有经过身份验证,所以什么也没有发生。有什么建议吗

非常感谢