nei*_*eil 5 javascript cookies rest node.js
我正在开发一个 API,VS code 中的 Thunder 客户端扩展似乎改变了每个请求发送 cookie 的方式。我该怎么做,任何帮助将不胜感激。
Cookie 不随请求一起发送: 我有一个 REST API,当我登录时,我会获得一个 accessToken 和一个 cookie,但我需要在每个刷新端点的请求上传递 cookie 以获取刷新令牌。
Thunder 客户端中未显示 cookie。
重现: 尝试发送 cookie 到刷新端点以获取新的刷新令牌
预期行为: cookie 应该在每次请求时自动发送到刷新端点
我尝试过的:按照文档 操作后出现此错误
Set Env Failed: Unable to parse left input query - cookie.jwt
Run Code Online (Sandbox Code Playgroud)
生成刷新令牌时,您必须将 cookie 安全选项设置为“false”。(见下文):
VS Code 中的 Thunder 客户端扩展无法将本地主机开发服务器 URL 识别为受保护的路由(https 或 http 安全)(例如 http://localhost:3500/refresh 和 http://localhost:3500/auth),因此它不会使令牌可用于请求。因此唯一的选择是将安全选项设置为“false”以允许其通过。
可能有一种方法可以在设置或其他内容中对此进行调整,但我还没有弄清楚,但好处是,在生产中,您可以将安全选项设置为 true,因为服务器域将被识别为 https 或http 安全。
| 归档时间: |
|
| 查看次数: |
9049 次 |
| 最近记录: |