gpt4 book ai didi

node.js - 使用 Node.js/Express 进行重定向时,如何防止浏览器将授权 header 发送到新位置?

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:06 25 4
gpt4 key购买 nike

我正在使用node.js构建后端我想将签名的用户请求重定向到 AWS S3 上的签名 URL。问题是当我使用response.redirect(<file url>)时浏览器正在发送带有重定向请求的授权 header ,但 AWS 拒绝了它。
如何去除授权的响应 header ?

这是我正在使用的代码

const signedUrl = await FilesService.generateSignedUrl(); //this works fine
res.redirect(signedUrl);

最佳答案

您可以在重定向之前添加/删除 header 。

        res.removeHeader('Authorization');

关于node.js - 使用 Node.js/Express 进行重定向时,如何防止浏览器将授权 header 发送到新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51167371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com