web-dev-qa-db-ja.com

node.jsでlocalStorageにアクセスする方法は?

クライアントのlocalStorageにアクセスできるノードモジュールをWebで検索しようとしましたが、何も見つかりませんでした。誰でも知っていますか?

22
Chris Abrams

Html 5 localStorageを意味する場合、node.jsはサーバー側のテクノロジーなので、そのようなことはありません。 Html 5 localStorageはクライアント側でサポートされている機能です

28
Gus

以下を使用できます。

node-localstorage npmモジュールは、 nodejs サーバー側でlocalStorageを使用します。

var LocalStorage = require('node-localstorage').LocalStorage,
localStorage = new LocalStorage('./scratch');
27
VijeshJain

ページが読み込まれたら、クライアントのlocalStorageのコンテンツを照会する投稿を送信します。

11
Larry Battle

これを見つけました store

// Store current user 
store.set('user', { name:'Marcus' })

// Get current user 
store.get('user')

// Remove current user 
store.remove('user')

// Clear all keys 
store.clearAll()

// Loop over all stored values 
store.each(function(value, key) {
    console.log(key, '==', value)
})
6
msmaromi

LocalStorageはサーバーからアクセスできません。今まで。それは大きなセキュリティ問題になるでしょう。

サーバーに送信する必要がある場合は、それを取得し、AjaxまたはPOSTリクエストの一部としてサーバーに送信するクライアント側のJSスクリプトが必要です。

Cookieは、サーバーとクライアント間で少量のデータを定期的に渡す必要がある場合に適しています。

サーバー上のデータベースは、データを長期間保存する必要がある場合に最適です。

1
floodlitworld