[英]How to use window.sessionstorage in node.js
我使用 javascript 将哈希存储在会话存储中,例如:
window.sessionStorage.setItem('test', true);
如何使用 node.js 读取此密钥?
你没有。
sessionStorage是浏览器端 API,用于在浏览器会话的生命周期内在本地存储值,不会自动传输到服务器。 NodeJS 是用于创建服务器端应用程序的框架和引擎。
也许您需要cookie的功能。
我制作了一个简单的包来模拟浏览器的sessionStorage
。
https://www.npmjs.com/package/node-sessionstorage
你可以这样使用它:
const storage = require('node-sessionstorage')
storage.setItem('foo', 'bar')
console.log('item set:', storage.getItem('foo'))
我创建了这个 npm 包,因为我在自己的项目中遇到了同样的问题,
npm i sessionstorage-for-nodejs
这又是我的 npm 包,我创建了它。
const sessionStorage = require('sessionstorage-for-node');
sessionStorage.setItem('id', 'value');
console.log('product: ', sessionStorage.getItem('id'));
sessionStorage.removeItem('id', 'value');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.