我在 WordPress 和 ReactJS 应用程序之间共享 Cookie 时遇到一些问题。
以下是前端和 WordPress 的示例 IP:
如果我从reactjs应用程序或wordpress登录,反之亦然,那么登录cookie的wordpress将与我们没有得到的reactjs应用程序共享。
我在 WordPress 端使用 GRAPHQL 和 GRAPHQL cors masters 插件。我正在reactjs应用程序中集成wordpress登录。
以下是CORS插件供参考: https://github.com/funkhaus/wp-graphql-cors
但是,Cookie 在我的本地服务器上完美共享,但在实时服务器上却没有。 对于本地使用以下内容:
我已在两个 IP 上添加了 SSL。 而且我还发现可能存在一些 CORS 问题。
这是我的 GRAPHQL 的 CORS 设置,它适用于本地,但与我对 live 所做的相同,只是更改了 IP
我也想在实时服务器上共享 cookie 或设置 cookie。
您正在尝试在origins之间共享cookie。你不能那样做™。您需要找到其他方式来共享状态。
源站是服务器。起源的示例包括
https://stackoverflow.com/
、http://example.com/
、http://localhost/
以及您提到的那些。
该域名必须与 JavaScript 来源的域名匹配。将 cookie 设置为外部域将被默默忽略。