Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将令牌插入本地存储?_Javascript_Node.js_Jwt - Fatal编程技术网

Javascript 如何将令牌插入本地存储?

Javascript 如何将令牌插入本地存储?,javascript,node.js,jwt,Javascript,Node.js,Jwt,如何在本地存储中设置令牌?现在它已在响应正文中发送,是否应使用res.setheader?如果是,应向其插入什么,以便将其设置为本地存储 const-token=jwt.sign({ 名称:结果[0]。名称 }, “超级秘密”{ 呼气素:“1h” } ); res.status(200).json({ 令牌:令牌, userId:“userId” }) .catch(错误=>{ 如果(!错误状态代码){ err.statusCode=500; } 下一个(错误); }); } }); 您不能从N

如何在本地存储中设置令牌?现在它已在响应正文中发送,是否应使用res.setheader?如果是,应向其插入什么,以便将其设置为本地存储

const-token=jwt.sign({
名称:结果[0]。名称
},
“超级秘密”{
呼气素:“1h”
}
);
res.status(200).json({
令牌:令牌,
userId:“userId”
})
.catch(错误=>{
如果(!错误状态代码){
err.statusCode=500;
}
下一个(错误);
});
}
});

您不能从Node.js服务器端(后端)代码将任何数据存储在浏览器的本地存储中。您需要将这些数据从后端传输到前端JS代码,然后才能尝试将其存储在浏览器的本地存储中。通常,标记嵌入到头中。

正如您在格式化代码中看到的,括号中有一个问题。您还需要知道服务器代码和客户端代码之间的区别LocalStorage可以在客户端使用。Node.js不附带localStorage。也许你的意思是你想设置cookie?我添加了前端和后端的图像,问题是我应该如何将令牌发送到客户端,以便将其存储在其浏览器上?它应该作为cookie发送,如res.setheader,还是有一个选项将其存储为会话或本地存储?写入方式是什么