2013-04-26 5 views
2

localstorage 헤더를 node.js 응용 프로그램에 요청으로 보내려면 어떻게해야합니까? nodejs에서 만든 응용 프로그램을 사용하기 전에 사용자를 인증해야하지만 어떻게 클라이언트의 로컬 저장소에 액세스 할 수 있습니까? 노드 서버에 요청할 수 있습니까?요청으로 LocalStorage

--- 편집 --- 최근에 CORS에 대해 읽은 적이 있는데,이 상황에서 도움이 될 수 있습니까?

+0

정확하게 모르겠습니다. 노드 서버에서 localStorage에 액세스 하시겠습니까? 또는 사용자가 응용 프로그램의 localStorage에 액세스하기 전에 노드 서버에 대한 인증을 원하십니까? – Zlatko

+0

노드 서버에서 localstorage에 액세스하려고합니다. –

+0

하지만 왜 그렇게하고 싶습니까? – NilsH

답변

4

서버에서 localStorage에 액세스 할 수 없습니다. 브라우저가 localStorage의 모든 키/값 쌍을 수집하여 AJAX를 통해 서버에 게시 할 수 있지만 그게 전부입니다. localStorage는 클라이언트 제어하에 있으며 요청 헤더 (쿠키와 같이)로 배송되지 않습니다.

+0

답장을 보내 주셔서 감사합니다. 이 localstorage npm 모듈을 nodejs에 대해 찾았습니다 https://npmjs.org/package/localStorage nodeIts에서 setItem 및 getItem을 사용할 수 있지만 localstorage를 다른 웹 사이트에서 설정하려고하면 null이 저장됩니다. 심지어 가능할까요? –

+0

localstorage에 항목을 저장하는이 localstorage 모듈을 사용하여 노드 서버에 요청을 보내면 브라우저의 localstorage에있는 항목을 볼 수 없습니다. 이 모듈은 실제로 localstorage를 저장하지 않습니다. –

+1

당신이 말하는 모듈을 인용하기 : _ 이것은 단위 테스트를 실행할 수 있도록하기위한 것입니다. 그리고 노드의 브라우저 -y 모듈과 같은 것을 말합니다. LocalStorage는 클라이언트 쪽이므로 시도하고있는 것입니다. 해야 할 일은 말이되지 않습니다. 당신이하려고하는 것은 무엇입니까? – NilsH