@feizheng/next-node-fetch

1.2.6 • Public • Published

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',
    // .....
// }

resources

Readme

Keywords

none

Package Sidebar

Install

npm i @feizheng/next-node-fetch

Weekly Downloads

18

Version

1.2.6

License

MIT

Unpacked Size

10.1 kB

Total Files

6

Last publish

Collaborators

  • afeiship