Node.js 本地存储作为请求

Node.js 本地存储作为请求,node.js,local-storage,Node.js,Local Storage,如何将localstorage标头作为请求发送到node.js应用程序? 在允许用户使用我在nodejs中制作的应用程序之前,我需要对用户进行身份验证,但是如何访问客户端的本地存储?我可以将其作为对节点服务器的请求获取吗 ---编辑--- 我最近读到了关于CORS的文章,在这种情况下这有帮助吗?您不能从服务器访问本地存储。您可以让浏览器收集localStorage中的所有键/值对,并通过AJAX将它们发布到服务器,仅此而已。localStorage完全受客户机控制,不会作为请求头(cookies

如何将localstorage标头作为请求发送到node.js应用程序? 在允许用户使用我在nodejs中制作的应用程序之前,我需要对用户进行身份验证,但是如何访问客户端的本地存储?我可以将其作为对节点服务器的请求获取吗

---编辑---

我最近读到了关于CORS的文章,在这种情况下这有帮助吗?

您不能从服务器访问本地存储。您可以让浏览器收集localStorage中的所有键/值对,并通过AJAX将它们发布到服务器,仅此而已。localStorage完全受客户机控制,不会作为请求头(cookies)一起提供。

您无法从服务器访问localStorage。您可以让浏览器收集localStorage中的所有键/值对,并通过AJAX将它们发布到服务器,仅此而已。localStorage完全由客户机控制,不能作为请求头(cookies)提供。

我不太清楚:您想从节点服务器访问localStorage吗?或者您希望用户在访问应用程序的localStorage之前通过节点服务器的身份验证?我想从节点服务器访问localStorage。但为什么要这样做?我不太清楚:您想从节点服务器访问localStorage?或者,您希望用户在访问应用程序的localStorage之前通过节点服务器的身份验证?我想从节点服务器访问localStorage。但为什么要这样做?谢谢您的回复。我找到了这个用于nodejs的localstorage npm模块,我可以从nodejs设置item和getItem,但是如果我试图通过另一个网站获取localstorage集,它的存储为null。甚至可能吗?当我使用此localstorage模块向节点服务器发送请求时(该模块将项目存储在localstorage中),我在浏览器上看不到localstorage中的任何内容。看起来这个模块实际上并没有存储localstorage。引用您所指的模块:这是为了能够运行单元测试,而对于节点localstorage中的browser-y模块来说,这是客户端的事情,所以您试图做的没有意义。你想干什么?哎呀!我当然希望这是不可能的。。。这将是一个巨大的安全漏洞!这应该由服务器之间的信任来处理,如SSO或OAuth.No。CORS是跨源资源共享,而不是客户端到服务器的本地存储共享。完全无关,在这里对你没有用处。当我说在服务器上接收localStorage内容的唯一方法是让客户端(浏览器)代码显式读取并将其发送(可能通过AJAX)到服务器时,我一点也不骗你。谢谢你的回答。我找到了这个用于nodejs的localstorage npm模块,我可以从nodejs设置item和getItem,但是如果我试图通过另一个网站获取localstorage集,它的存储为null。甚至可能吗?当我使用此localstorage模块向节点服务器发送请求时(该模块将项目存储在localstorage中),我在浏览器上看不到localstorage中的任何内容。看起来这个模块实际上并没有存储localstorage。引用您所指的模块:这是为了能够运行单元测试,而对于节点localstorage中的browser-y模块来说,这是客户端的事情,所以您试图做的没有意义。你想干什么?哎呀!我当然希望这是不可能的。。。这将是一个巨大的安全漏洞!这应该由服务器之间的信任来处理,如SSO或OAuth.No。CORS是跨源资源共享,而不是客户端到服务器的本地存储共享。完全无关,在这里对你没有用处。当我说在服务器上接收localStorage内容的唯一方法是让客户端(浏览器)代码显式读取并将其发送(可能通过AJAX)到服务器时,我一点也不骗你。