반응형

angularJS 62

$resource에 전달된 @id란 무엇입니까?

$resource에 전달된 @id란 무엇입니까? $resource("/entries/:id", {id: "@id"}, {update: {method: "PUT"}}) @id가 뭐죠? $resource doc 페이지에서 다음과 같이 말하는 사람이 있습니다만, 저는 아직 잘 모르겠습니다. 파라미터 값 앞에 @가 붙으면 해당 파라미터 값이 데이터 객체에서 추출됩니다(GET 이외의 조작에 도움이 됩니다).여기서의 데이터 오브젝트는postData오브젝트(비 GET "class" 액션이 사용되는 경우) 또는 비 GET 인스턴스 액션이 사용되는 경우 인스턴스 자체(비 GET 인스턴스 액션이 사용되는 경우)입니다. 이 파라미터가 올바르게 이해된 경우, 그렇지 않을 수 있습니다.{id: @id}는 url 변수에 데이터를..

source 2023.02.26

AngularJS - http interceptor - 토큰 새로 고침 후 모든 요청을 재발송합니다.

AngularJS - http interceptor - 토큰 새로 고침 후 모든 요청을 재발송합니다. 가끔 $http를 여러 개 사용할 수 있는 각진 앱을 가지고 있습니다.get requests per state.앱은 사용자 인증에 JWT를 사용하여 토큰을 새로 고칩니다.API 서버는401인증 오류로 인해 실패한 모든 요청에 대해 설명합니다.내가 만든 건http interceptor는, 401 에러시에 리프레시 토큰을 사용해 새로운 토큰을 요구해, 그 후에 원래의 요구를 재발송신합니다. 문제는 상태가 예를 들어 $http로 되어 있는 경우입니다.요청을 받고 둘 다 401 응답을 받은 후 액세스 토큰을 두 번 갱신합니다.토큰을 한 번만 새로 고치고 싶지만 실패한 요청을 모두 다시 보내고 싶습니다. 이것이 ..

source 2023.02.26
반응형