标签: node.js express cookies server
我对Node.js很陌生,我有两个问题,我似乎无法解决,也无法在互联网上找到任何解决方案。
现在我想知道如何在登录功能中使用变量?
登录功能接受callback, request, response作为参数。我想在设置cookie之后返回一个回调是否设置了cookie。但是当我想设置cookie时会出现问题。我必须使用response.send(),这会导致无限循环。
callback, request, response
response.send()
答案 0 :(得分:0)
This是使用名为Passport的经过验证的身份验证库在Express中设置身份验证的绝佳指南。 here是第二个使用Auth0企业级(免费版)库的指南,它有很多关于身份的功能。
<强>更新强> 因此,一旦用户登录,您就可以发送如下Cookie:res.cookie(cookieObject).send(responseObject) - 更多关于此here。然后,浏览器/客户端框架有责任在每次请求时返回cookie。您可以使用NPM中的cookieparser包来帮助解析req对象中的cookie。如果这有帮助,请告诉我们。
res.cookie(cookieObject).send(responseObject)
req