keq-headers
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

keq-headers

version downloads license dependencies

Set/Append headers to request.

Usage

import { request } from 'keq'
import {
  setHeader,
  setHeaders,
  appendHeader,
  appendHeaders,
  insertHeader,
  insertHeaders,
} from 'keq-headers'


request
  .use(setHeader('x-user-name', 'Kerry'))
  .use(appendHeader('x-user-name', 'Marry'))
  .use(insertHeader('x-user-name', 'J'))
  .use(setHeaders({
    'x-user-name': 'Kerry',
    'x-user-id': '1'
  }))
  .use(appendHeaders({
    'x-user-name': 'Marray',
    'x-user-id': '1',
  }))
  .use(insertHeaders({
    'x-user-name': 'J',
    'x-user-id': 1,
  }))
Middleware Description
setHeader Set a header.If it already exists, the original value will be overwritten.
setHeaders Set headers.If it already exists, the original value will be overwritten.
appendHeader Append a header.
appendHeaders Append headers.
insertHeader Set a header, if it isn't existed.
insertHeaders Set headers, if it isn't existed.

Contributing & Development

If there is any doubt, it is very welcome to discuss the issue together.

Package Sidebar

Install

npm i keq-headers

Weekly Downloads

7

Version

2.0.1

License

MIT

Unpacked Size

14.3 kB

Total Files

15

Last publish

Collaborators

  • val.istar.guo