0.0.6 • Published 9 months ago

@osskit/fastify-enforce-headers v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

fastify-enforce-headers

Enforce headers against http calls to your fastify API

Install

yarn add @osskit/fastify-enforce-headers

Usages

Simple

import fastify from 'fastify';
import { enforceHeaders } from '@osskit/fastify-enforce-headers';

await fastify.register(enforceHeaders);

Extra headers

import fastify from 'fastify';
import { enforceHeaders, defaultHeaders } from '@osskit/fastify-enforce-headers';

await fastify.register(enforceHeaders, { headers: [...defaultHeaders, 'x-custom-header'] });

API

enforceHeaders({headers})

headers

Type: string[] Default: []

The headers you want to enforce on the request

Throws a 400 - missing ${header} error upon missing required header

defaultHeaders

Type: string[] by default ['x-api-client', 'x-api-client-version']

0.0.6

9 months ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago