用於讀取/設置cookie服務器端您需要一些HTTP服務器。你也應該使用Cookie-Module,因爲它使得它更容易。
你的代碼應該是這樣的:
var http = require('http'),
Cookies = require('cookies');
http.createServer(function (request, response) {
var cookies = new Cookies(request, response);
// get a cookie value
cookies.get('yourCookieKey');
// set a cookie value
cookies.set('yourCookieKey', 'yourCookieValue');
response.end(200);
});
請記住,有瀏覽器和設置在一些瀏覽器本身有其拒絕第三方Cookie。
讀取/設置localStorage中/的值是不可能的。
你真正想要做的可能是你的客戶端(瀏覽器)和你的服務器(你的app.js)之間的一些「數據交換」。
對於工作,你可以使用
一)AJAX,大概發送/接收一些JSON數據
或
B)使用socket.io用於發送數據。 socket.io具有跨域工作的優勢。
在這兩種情況下,你當然可以店/恢復/同步與localStorage的
有一些最後的選擇,如果你真的想一些富數據的客戶端,這是breeze.js這會爲你提供一些客戶端的數據
「數據庫」可以與服務器端休息API同步。但我不認爲這就是你想要的...
希望幫助一點點,你的問題是有點不清楚/混亂...
的localStorage/Coookies存儲在瀏覽器中。所以node.js與它無關。我想你所需要的只是跨域訪問localStorage/Cookies。 –
您是否使用任何http-server框架庫?喜歡快遞。 – user568109
@alexeyten你的猜測是正確的 –