项目作者: L2jLiga

项目描述 :
Filter headers from request which will be passed to response
高级语言: JavaScript
项目地址: git://github.com/L2jLiga/request-headers-filter.git
创建时间: 2018-07-25T11:13:21Z
项目社区:https://github.com/L2jLiga/request-headers-filter

开源协议:MIT License

下载


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

  1. npm install --save request-headers-filter

or Yarn

  1. yarn add request-headers-filter

Example

  1. const express = require('express');
  2. const request = require('request');
  3. const requestHeadersFilter = require('request-headers-filter');
  4. const app = express();
  5. app.get('/', (req, res) => {
  6. const requestStream = request('https://github.com/L2jLiga/request-headers-filter');
  7. requestHeadersFilter.saveHeaders(requestStream, res, ['content-type', 'cookie']);
  8. req.pipe(requestStream).pipe(res);
  9. });

Usefull cases

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