fetch-with-proxy

3.0.1 • Public • Published

Use fetch behind a proxy

A wrapper of fetch that can be use behind a proxy.

It detect standard environment variables (HTTP_PROXY, https_proxy, etc.) to choose and use the proxy.

Unlike many similar packages, this one does not use tunnel in HTTP, like request, like browsers.

Example

import fetch from 'fetch-with-proxy';

const url = 'https://nodejs.org/';
fetch(url)
      .then((response) => response.text());
      .then(console.log)
      .catch(console.error)

Installation

With npm:

$ npm install fetch-with-proxy

Tests

Use mocha to run the tests.

$ mocha test

Environment variables

  • HTTP_PROXY
  • http_proxy
  • HTTPS_PROXY
  • https_proxy
  • ALL_PROXY
  • NO_PROXY

API Documentation

see https://www.npmjs.com/package/node-fetch

Related projects

License

MIT/X11

Readme

Keywords

Package Sidebar

Install

npm i fetch-with-proxy

Weekly Downloads

6,058

Version

3.0.1

License

MIT

Unpacked Size

11.2 kB

Total Files

8

Last publish

Collaborators

  • touv