1.0.4 • Published 7 years ago

dn-fetch-polyfill v1.0.4

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

window.fetch polyfill

Installation

$ npm install dbl-fetch-polyfill --save

Run this to polyfill the global environment at the beginning of your application.

import fetch from dbl-fetch-polyfill

(For a node.js implementation, try node-fetch)

Usage

The fetch function supports any HTTP method. We'll focus on GET and POST example requests.

HTML

fetch('/users.html')
  .then(function(response) {
    return response.text()
  }).then(function(body) {
    document.body.innerHTML = body
  })

JSON

fetch('/users.json')
  .then(function(response) {
    return response.json()
  }).then(function(json) {
    console.log('parsed json', json)
  }).catch(function(ex) {
    console.log('parsing failed', ex)
  })

Response metadata

fetch('/users.json').then(function(response) {
  console.log(response.headers.get('Content-Type'))
  console.log(response.headers.get('Date'))
  console.log(response.status)
  console.log(response.statusText)
})

Post form

log

  • 1.0.4 跟facked冲突
1.0.4

7 years ago