gpt4 book ai didi

javascript - Restify 和 Angular JS 都位于不同的域中,如何使用 Restify 响应设置 httponly cookie?

转载 作者:太空宇宙 更新时间:2023-11-04 02:24:11 24 4
gpt4 key购买 nike

我正在使用 REST 架构来创建在 Restifyjs 中创建的 Web 应用程序,其前端是在 Angular JS 中,两者都在不同的域上运行。例如,我的本地 Restify 正在 locahost:7000 上运行,而 Angular js 正在 localhost:5000 上运行。

我从前端调用登录 API,并从 Restify 服务器对用户进行身份验证,并发送需要在 cookie 中设置的 token ,所以我正在使用它,但它不起作用,知道为什么吗?

res.setHeader('Set-Cookie', 'mycookie=test;expires=Fri, 13 Jun 2017 02:34:20 GMT;domain=localhost;path=/');

最佳答案

如果没有看到更多代码,很难说,但我的猜测是,在调用 setHeader 之前,您已经将正文内容发送到浏览器。那可能吗?设置 cookie 必须先于其他操作。

关于javascript - Restify 和 Angular JS 都位于不同的域中,如何使用 Restify 响应设置 httponly cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31470295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com