# network-request-bywhj

> 基于fetch技术的数据交互

Latest version **1.0.14** (published 2018-07-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install network-request-bywhj
pnpm add network-request-bywhj
yarn add network-request-bywhj
bun add network-request-bywhj
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.14 |
| Published | 2018-07-26 |
| First published | 2018-06-21 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 5.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | whj |
| Maintainers | wudilaobaba |
| Keywords | fetch |

## Links

- npm: https://www.npmjs.com/package/network-request-bywhj
- npm.io page: https://npm.io/package/network-request-bywhj

## Dependencies (2)

- [js-fun-bywhj](https://npm.io/package/js-fun-bywhj.md) ^1.0.22
- [whatwg-fetch](https://npm.io/package/whatwg-fetch.md) ^2.0.4

## Alternatives

- [gamedig](https://npm.io/package/gamedig.md) — 29.3K weekly downloads
- [join-monster](https://npm.io/package/join-monster.md) — 12.8K weekly downloads
- [masked](https://npm.io/package/masked.md) — 5.5K weekly downloads
- [@comunica/actor-query-process-explain-logical](https://npm.io/package/@comunica/actor-query-process-explain-logical.md) — 4.7K weekly downloads
- [@veracity/vui](https://npm.io/package/@veracity/vui.md) — 4.6K weekly downloads

## Recent versions

- 1.0.14 (latest) — 2018-07-26
- 1.0.13 — 2018-07-26
- 1.0.12 — 2018-07-15
- 1.0.11 — 2018-07-12
- 1.0.10 — 2018-07-09
- 1.0.9 — 2018-07-06
- 1.0.8 — 2018-07-06
- 1.0.7 — 2018-07-06
- 1.0.6 — 2018-06-26
- 1.0.5 — 2018-06-25
- 1.0.4 — 2018-06-25
- 1.0.3 — 2018-06-24
- 1.0.2 — 2018-06-24
- 1.0.1 — 2018-06-21
- 1.0.0 — 2018-06-21

## README

##使用: `npm i -S network-request-bywhj`
#### getReq(url, headers, callback) : GET请求
#### postReq(url, headers, obj, callback) : POST请求
```javascript
//step01:将api.js剪切至vue项目中的common/js目录中
//step02:在.vue文件中引入api.js中的BASEURL、GETHEADERS、POSTHEADERS
//step03:以下请求中的headers的值，在api.js中的GETHEADERS,POSTHEADERS中手动设置
//Tips:两种请求的第二个参数都为 headers
//一次数据交互需要在.vue文件中引入以下js：
import {BASEURL,GETHEADERS,POSTHEADERS} from 'api'
import {getReq,postReq} from 'network-request-bywhj'
import {transferDatas} from 'js-fun-bywhj'
//VUE的methods中写GET请求：
get() {
  getReq(transferDatas(`${BASEURL}/getData`, {
    name: 'Mike'
  }, 'get'), GETHEADERS, (responseData) => {
    console.log(responseData);
  })
}
//VUE的methods中写POST请求：
post() {
  postReq(`${BASEURL}/postData`, POSTHEADERS, transferDatas('', {
    name: 'Mike666'
  }, 'post'), (responseData) => {
    console.log(responseData);
  })
},
```

---
_Source: https://npm.io/package/network-request-bywhj · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
