问题描述
我的问题是下一个js不会在请求时发送httponly cookie 它是服务器端渲染的。
设置:
我的后端托管了一组端点。 (https://domain-name.com/api/*)
出于开发目的,我在 localhost:3000 上运行我的下一个 js 前端。
在我的后端运行的服务之一在 httponly cookie 中返回 jwt 刷新令牌。如下所示(我正在使用烧瓶):
response.set_cookie(
'refresh_token',refresh_token.decode('utf-8'),expires=expires,domain=".domain-name.com",secure=True,samesite="None"
)
问题是我的前端在本地主机上运行。这意味着我的前端 在浏览器中运行时会收到 httponly cookie,但在服务器端呈现时无法使用 httponly cookie。
所以在来自浏览器的请求中,httponly cookie 与请求一起发送,但是当我使用下一个 js 执行服务器端渲染时,它不会发送 httponly cookie 请求。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)