node-fetch/Readme.md

1.8 KiB

node-fetch的增强版

node-fetch的增强版, 增加注入及数据处理, 支持多实例。

Node.js 兼容性

因为需要支持 ESM。所以需要 Node.js >= v12.0.0,

示例

import fetch from '@bytedo/node-fetch'


fetch('/get_list', {body: {page: 1}})
  .then(r => r.json())
  .then(list => {
    console.log(list)
  })


// 创建一个新的fetch实例, 可传入新的基础域名, 和公共参数等
var f1 = fetch.create('//192.168.1.101', {headers: {token: 123456}})

f1('/get_list', {body: {page: 1}})
  .then(r => r.json())
  .then(list => {
    console.log(list)
  })


APIs

1. fetch(url[, options

node-fetch的增强版, 增加注入及数据处理。
JavaScript 100%