1.2.6 • Published 4 years ago
@feizheng/next-node-fetch v1.2.6
next-node-fetch
A wrapper for
node-fetch
.
installation
npm install -S @feizheng/next-node-fetch
apis
api | params | description |
---|---|---|
request | (inUrl, inMethod, inData, inOptions) | The entry api |
get | (inUrl, inData, inOptions) | The get api |
post | (inUrl, inData, inOptions) | The post api |
delete | (inUrl, inData, inOptions) | The delete api |
put | (inUrl, inData, inOptions) | The put api |
head | (inUrl, inData, inOptions) | The head api |
patch | (inUrl, inData, inOptions) | The patch api |
options
option | type | default | description |
---|---|---|---|
fetch | Function | require('node-fetch') | Defult fetch implement |
dataType | String | json | json/raw/urlencoded/multipart |
delay | Number | 0 | The every request delay timer(ms) |
responseType | String/Null | json | json/text/null |
usage
import NxNodeFetch from '@feizheng/next-node-fetch';
NxNodeFetch.get('https://api.github.com/users/afeiship', null, { responseType:'json' }).then(res=>{
console.log(res);
});
// {
// login: 'afeiship',
// id: 3038631,
// node_id: 'MDQ6VXNlcjMwMzg2MzE=',
// avatar_url: 'https://avatars2.githubusercontent.com/u/3038631?v=4',
// .....
// }