
options A ResponseInit options dictionaryĬonstructs a new Response object.The following properties are not implemented in node-fetch-npm at this moment: This class implements the Body interface. In most cases, directly fetch(url, options) is simpler than creating a Request object.Īn HTTP(S) response. The constructor is identical to that in the browser. options for the HTTP(S) requestĬonstructs a new Request object.input A string representing a URL, or another Request (which will be cloned).See options for exact meaning of these extensions. The following node-fetch-npm extension properties are provided: This class implements the Body interface.ĭue to the nature of Node.js, the following properties are not implemented at this moment: Gzip,deflate (when press = true)Īn HTTP(S) request containing information about URL, method, headers, and the body.

If no values are set, the following request headers will be sent automatically: Header
#Node fetch free
#Node fetch code
Instead of implementing XMLHttpRequest in Node.js to run browser-specific Fetch polyfill, why not go from native http to fetch API directly? Hence node-fetch, minimal code for a window.fetch compatible API on Node.js runtime. This project will still send patches for shared bugs over and hopefully help

Specific needs that it wouldn't be fair to shove down the main project's throat. It's purely a fork maintained for the sake of easier patching of This library is not a replacement for node-fetch, nor does it intend to

Removing babel dependency altogether, etc). Node-fetch's own design goals (such as picking a specific cookie library, Has more regular releases and accepts some patches that would not fit with Node-fetch-npm is a fork of node-fetch used in You may also be interestedĬontains business logic for interacting with the npm registryĪ light-weight module that brings window.fetch to Node.js The fetch implementation used by npm v7 is This module will be deprecated once npm v7 is released.
