gpt4 book ai didi

javascript - 使用 AngularJS 的带有 cookie 的 EventSource

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:42 25 4
gpt4 key购买 nike

我一直在考虑使用 EventSource 将服务器事件推送到客户端,但我需要客户端能够识别自己,这样它就不会只获取每个客户端的每个事件。我正在尝试使用 cookie 来实现这一点,但不知何故,cookie 似乎从未通过。谁能给我指出一个创建事件源并随请求发送 cookie 的示例?

最佳答案

听起来像 CORS问题。试试这个(仅适用于开发,不适用于生产):

客户端你应该有withCredentials: true标志:

const eventSource = new EventSource(subscribeUrl, { withCredentials: true });

服务器端确保发送这些 header :

Access-Control-Allow-Origin: YOUR_DOMAIN
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: *

关于javascript - 使用 AngularJS 的带有 cookie 的 EventSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38304734/

25 4 0
文章推荐: javascript - 如何在不重新加载整个页面的情况下在 HTML 框中编写
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com