我正在尝试通过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而不是我的客户端。我需要一种在新窗口上将结果发送给客户的方法。