2016-11-09 3 views
-1

Restable API로 node.js express를 사용하여 웹 앱을 만들고 있습니다.Restful API로 웹 앱 만들기

내 웹 앱을 사용하려면 사용자가 로그인해야합니다. 사용자가 로그인하지 않으면 그는 항상 로그인 페이지에 머물러 있습니다.

하지만 편안한 API는 세션 또는 쿠키 정보를 사용하여 사용자 로그인을 유지한다고 들었습니다.

그래서 JWT를 사용한다고 들었습니다. 그래서 이것을 사용하고 싶습니다. 하지만 사용자가 Restful API에 액세스 할 때 토큰 정보를 비교해야한다는 것을 알았습니다.

그렇다면 내 웹 서비스를 사용하기 위해 사용자가 항상 웹 응용 프로그램 서버에 토큰 정보를 요청해야합니까?

+0

그냥 ... 세션 쿠키를 사용하십시오. – Ryan

+0

하지만, 그 세션이 편안한 서비스에 받아 들여지지 않는다고 들었습니다. – allen

+0

그것이 정확하지 않고 모든 사람에게 가장 편리한 방법인지는 중요하지 않습니다. – Ryan

답변

0

사용할 수있는 (I는 사용자 요청 모든 페이지 때 요청 헤더에 토큰을 추가 의미)

HTML 로컬 저장소

당신이 얻을 때 JWT 토큰 로컬 저장소에서 어떤 값을 저장 localStorage.setItem("logenin", "yes"); 및 모든 페이지 또는이 정보가 필요한 곳을 확인하십시오. localStorage.getItem("logenin");

+0

또는'sessionStorage'를 사용할 수 있습니다. – tokas