2016-12-06 5 views
1

Redux 앱을 개발하고 썽크를 사용하여 비동기 호출을 캡슐화하고 여러 작업을 작성하고 있습니다. 나는 흥미로운 문제에 반대한다. auth 토큰이 만료되고 api에 대한 여러 개의 동시 호출이있는 응용 프로그램의 섹션을 눌렀을 때 토큰을 새로 고치는 경주가 발생하여 200이 발생하고 401 내 레이스의 승자가 성공적으로 토큰을 새로 고칩니다. 주자가 부실 토큰을 통과하고 거부 될 수 있습니다. 구현시 로그 아웃이 발생하여 새로 고침 토큰의 목적을 다소 상실하게됩니다 ...Redux 및 동시 토큰 새로 고침 요청

미들웨어를 작성하고 새로 고침 요청을 실패한 작업을 대기열에 넣고 재생해야합니까? 나는 이것에 대한 깨끗한 해결책을 확신하지 못하지만 비슷한 문제가있는 다른 사람들이 있어야만한다고 생각합니다.

답변