从django直接在浏览器中设置http only cookie前端是svelte

问题描述

我正在尝试从 django 响应向 svelte 发送一个仅限​​ http 的 cookie。 cookie 使用 fetch 到达 svelte,但它不会进入浏览器。有没有办法直接在浏览器中从 django 设置 cookie?不使用苗条?如果不是,那么如何使用 svelte 设置一个仅限 http 的 cookie。非常感谢任何帮助!!!

解决方法

您无法从 JavaScript(运行 svelte 的 JavaScript)读取仅限 http 的 cookie。无法做到这一点正是 http-only cookie 的目的。所以你必须求助于非 http-only。

,

确保您在 Django 中有此代码:

gcloud asset search-all-resources --scope=organizations/<YourOrgID> \
  --asset-types='sqladmin.googleapis.com/Instance'