AUR5006

Error Message

AUR5006: An invalid result was returned by the interceptor chain. Expected a Request or Response instance, but got [{{value}}]

Description

This error occurs when an interceptor in the chain returns something other than a Request or Response object. Interceptors must return valid Request or Response instances to maintain the chain.

Solution

// ❌ Wrong: Returning invalid value
const badInterceptor = {
  request(request) {
    return 'invalid'; // This will throw AUR5006
  }
};

// ✅ Correct: Return valid Request
const goodInterceptor = {
  request(request) {
    request.headers.set('Authorization', 'Bearer token');
    return request; // Return the Request object
  }
};

Last updated

Was this helpful?