Я ищу способ отредактировать хранилище сессии с помощью express. Позвольте мне объяснить:
Я работаю с приложением Discord, и когда пользователь входит в систему через Discord, я хочу сохранить маркер, который Discord дал мне в хранилище сеансов вместо cook ie, но я не не знаю, как это сделать.
В другой раз, вот мой код:
app.get("/connect", async function(request, response) {
if (request.query.code) {
const code = request.query.code;
const creds = new Buffer(
process.env.USER_ID + ":" + process.env.SECRET
).toString("base64");
const res = await axios({
headers: {
Authorization: `Basic ${creds}`
},
method: "post",
url:"https://discordapp.com/api/oauth2/token?grant_type=authorization_code&code=" +
code +
"&redirect_uri="+process.env.REDIRECT_URI
});
console.log("Connexion");
const json = await res.data;
response.cookie("DiscordToken", json.access_token);
response.redirect("/");
}
})
И я почти уверен, что вы не можете сделать response.sessionStorage ("DiscordToken", json .access_token) ...
Любая помощь будет приветствоваться! <3 </p>