@basementscripts/require-headers-middleware
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@basementscripts/require-headers-middleware

Install

yarn add @basementscripts/require-headers-middleware

Usage

import requireHeaders from '@basementscripts/require-headers-middleware'
import express, { Router} from 'express'

const router: Router = express.Router()

router.post('/complete-upload',
  requireHeaders(
		'x-amz-sns-message-type',
		'x-amz-sns-message-id',
		'x-amz-sns-topic-arn'
	)
)

export default router

Retrieve Validated Headers

In your express controller, use the getValidatedHeaders request middleware method to retrieve the validated headers.

export default (req: any, res: any) => {
  const validHeaders = req.getValidatedHeaders()

  res.send(validHeaders)
}

Readme

Keywords

none

Package Sidebar

Install

npm i @basementscripts/require-headers-middleware

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

15.8 kB

Total Files

7

Last publish

Collaborators

  • basementscripts-devops
  • justinandersonca