2017-02-25 7 views
0

ノードjs内のwindow.sessionStorageを呼び出して、ブラウザに格納されたキーの値を取得するにはどうすればよいですか?ノードjs内のwindow.sessionStorageを呼び出す

セッション記憶域に値を格納できるnpmモジュールはありますか?

+0

を使用して、このデータを受信して​​解析する必要があります。あなたはノード上のような "ブラウザ"セッションを取得することはできません。 – mehulmpt

答えて

1

直接取得することはできませんが、たとえばajaxなどを使用してブラウザからノードに送信できます。

var sessionData = {}; 
for(var i = 0; i < window.sessionStorage.length; i++) { 
    var key = window.sessionStorage.key(i); 
    sessionData[key] = window.sessionStorage.getItem(key); 
} 
var xhr = new XMLHttpRequest(); 
xhr.open('POST', 'http://node_server_url/', true); 
xhr.setRequestHeader("Content-Type", "application/json"); 
xhr.send(JSON.stringify(sessionData)); 

今、あなただけのノードがバックエンドで実行されますJSON.parse()

+0

セッション保存キーの値はここではキー名のみを送信していません – Jasmine

+0

権利は今修正されました –

関連する問題