Node.js,Socket.io从子域访问cookie数据
我有一个使用socket.io连接到node.js的php文件。
我需要获取cookie并使用其中的数据来创build我必须发回的响应。 现在的问题是我的PHP应用程序在localhost / subdomain ,而我在localhost:8124运行服务器。
所以,当我使用socket.handshake.headers.cookie
它返回存储在本地主机,而不是在本地主机/子域的cookie,因此我只能得到phpsessid而不是cookie数据。
我该怎么办?
解决了 !! 只需在PHP中设置cookiepath“/”! 那么它在整个领域是可用的! 离开socket.io和node.js脚本!
- 如何更改AWS节点客户端用户代理?
- JavaScript范围。 如何从callback函数中检索信息? 节点的MySQL
- Angular 2获取错误** CALL_AND_RETRY_LAST分配失败 – 使用npm run start时,JavaScript堆内存不足**
- 使用Webpack启动Framework7 – Vue应用程序时出错'Dom7未定义'
- JS。 属性原型奇怪的行为
- 我可以通过httpsconfigurationexpressjs通过http和其他网页来提供服务吗?
- MongoClient connect()callback从不被调用
- 节点 – 继续本地存储
- Node.js TCP客户端的行为与Netcat / Telnet不同