将Cookie发送回客户端

时间:2020-05-29 05:26:17

标签: node.js express http cookies passport.js

我正在尝试通过google,facebok和Twitter登录api对我的用户进行身份验证。我这样打开登录页面:

<button @click="signInGoogle" class="btn">Sign in with Google</button>

signInGoogle() {
      window.open(this.baseUrl + "/google", "_self");
    }

然后,在我的快递服务器上,我处理请求。我设法设置了cookie,但是如何在客户端上找回它呢? 我的问题是我没有在听http请求的结果,该api与护照一起正在处理它。我可以这样重定向用户:

 router.get('/success', isLoggedIn, (req, res) => {
    res.redirect('http://localhost:8080')
})

但是我如何也可以将cookie返回给客户端? 编辑:当我用cookie响应时,我响应弹出的google而不是我的客户端。我需要一种在新窗口上将结果发送给客户的方法。

0 个答案:

没有答案
相关问题