gpt4 book ai didi

javascript - 设置带有响应的标题

转载 作者:行者123 更新时间:2023-11-30 13:57:53 24 4
gpt4 key购买 nike

我正在尝试从客户端发送 token 以在我的 node.js 服务器上获取它。然后我希望服务器的响应在 header 中设置此 token ,以便来自客户端的每个进一步请求都将与 token 一起发送。

我在前端使用 vanilla javascript,在后端使用 express

这是获取请求:

data = {
id: idToken
};
fetch("http://localhost:5000/check", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(data)
}).then(response => {
console.log(response);
});

这是服务器代码:

app.post("/check", (req, res) => {
console.log(req.body.id);

res.setHeader("token", req.body.id);
res.redirect("/");
});

我哪里错了?

最佳答案

header 是一种通过 HTTP 消息发送元数据的通用方式。它们不是持久保存 session 数据的通用方法。

Cookie 是专为满足您的需求而设计的工具。

使用res.cookie()设置 cookie 和 cookie-parser读回它的中间件。

考虑使用 cookie based sessions相反。

关于javascript - 设置带有响应的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56871447/

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