#How to queue requests when refreshing a token using axios request interceptor?

2 messages · Page 1 of 1 (latest)

glass ice
#

So I am facing this issue that whenever multiple requests are being made, when the access token is expired, all the requests make a POST to get a new access token(I am using JWT tokens) which is not ideal. How do I queue those requests till a refresh token is obtained and then let the requests pass through. I am using request interceptor. I did find guides to solve this using response interceptor but that is not ideal since if the request is denied and get a 401 error, then the state changes which are being made in the try block of that request using api.get or api.post will not happen. How do i solve this?

tawdry currentBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)