Function createDefaultHeadersMiddleware

  • Create a default headers middleware

    Creates middleware that automatically merges default headers with request headers. Request headers take precedence over default headers.

    Parameters

    Returns FejMiddlewareFunction

    Middleware function

    Example: Basic usage

    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

    Example: With Headers object

    const defaultHeaders = new Headers({
    'User-Agent': 'MyApp/1.0',
    'X-Custom-Header': 'value',
    });

    api.use('headers', createDefaultHeadersMiddleware({
    headers: defaultHeaders,
    }));