1.8 KiB
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)
})