如何在节点中为其他域设置cookie?

时间:2018-09-24 13:59:38

标签: node.js reactjs cookies cross-domain koa

我有一个Koa API,该API设置cookie accessToken,该cookie由在不同域上运行的react前端使用。

由于Cookie是由API在其他域上设置的,因此浏览器将其视为第三方Cookie,这会导致问题。特别是在Safari中,默认情况下它不会保存在浏览器中。

有没有办法告诉服务器使用前端域名设置cookie,以便前端认为它是第一方cookie?

我正在这样设置我的cookie:

ctx.cookies.set("accessToken", accessToken, {
  httpOnly: true,
  domain: "example.com"
})

如果example.com是前端域,该cookie是否应解释为第一方cookie?

是否甚至可以为其他域设置Cookie?

谢谢

0 个答案:

没有答案