Default headers configuration
Middleware function
import { createFej, createDefaultHeadersMiddleware } from 'fej';
const api = createFej();
api.use('headers', createDefaultHeadersMiddleware({
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
}), 90); // High priority, but after baseURL
const defaultHeaders = new Headers({
'User-Agent': 'MyApp/1.0',
'X-Custom-Header': 'value',
});
api.use('headers', createDefaultHeadersMiddleware({
headers: defaultHeaders,
}));
Create a default headers middleware
Creates middleware that automatically merges default headers with request headers. Request headers take precedence over default headers.