읽기/설정 쿠키 서버쪽에는 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);
});
가 타사 쿠키를 거부 할 밖에 일부 브라우저에서 브라우저 및 설정이 있다는 것을 명심하십시오.
읽기/설정 localStorage에서 값을 가져 오거나 설정하는 것은 불가능합니다.
클라이언트 (브라우저)와 서버 (app.js)간에 실제로 "데이터 교환"이 이루어지고 싶습니다. 이를 위해
당신이) AJAX
을 사용하고, 아마 전송/일부 JSON 데이터
또는
b)에 데이터를 전송하기 위해 socket.io 사용을받을 수 작동합니다. socket.io는 교차 도메인 작업의 장점이 있습니다. 당신은 물론 매장의// 복원 로컬 스토리지 약간의 마지막 옵션은 당신이 정말로 breeze.js 일부 풍부한 데이터 클라이언트를하려면이 당신에게 몇 가지 클라이언트를 제공 할 것이다,이
와 데이터를 동기화 할 수있는 두 가지 경우 모두에서
서버 쪽 나머지 API와 동기화 할 수있는 "데이터베이스" 하지만 난
하려면 로컬/Coookies 브라우저에 저장됩니다 ... 조금 도움이
희망, 귀하의 질문에 가지 불분명/혼란을했다 ... 당신이 원하는 먹으 렴 생각하지 않습니다. 따라서 node.js는 아무 관계가 없습니다. 로컬 스토리지/쿠키에 대한 크로스 도메인 액세스 만 있으면됩니다. –
http-server 프레임 워크 라이브러리를 사용하고 있습니까? 표현처럼. – user568109
@alexeyten 귀하의 추측이 맞습니다 –