Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

v1.0.1

Compare
Choose a tag to compare
@L2jLiga L2jLiga released this 15 Aug 07:59
· 14 commits to master since this release

Request headers filter

Filter headers from request which will be passed to new request and/or response

npm version
npm
Dependency Status
License: MIT
Travis-CI
codecov

Installation

via npm

   npm install --save request-headers-filter

or Yarn

   yarn add request-headers-filter

Example

const express = require('express');
const request = require('request');
const requestHeadersFilter = require('request-headers-filter');

const app = express();

app.get('/', (req, res) => {
  const requestStream = request('https://github.com/L2jLiga/request-headers-filter');

  requestHeadersFilter.saveHeaders(requestStream, res, ['content-type', 'cookie']);

  req.pipe(requestStream).pipe(res);
});

Usefull cases

  1. When you want to save several headers
  2. When you use Transform stream to change response