Skip to content

danlanxiaohei/promise-success

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

promise-success

目标:封装公司现有请求:

请求返回200:resolve,附带经过JSON.parse()后的数据。

其他情况一律:reject,并附带JSON.parse()后的数据(如果有的话)和请求的 statusCode。

Install

$ npm install promise-success --save

Usage

'use strict';

var koa = require('koa');
var app = koa();
var request = require('promise-success');

app.use(function *(){
  try {
    var result = yield request('https://www.baidu.com');
    this.body = result;
  } catch (e) {
    this.body = e;
  }
});

app.listen(8000);

About

this is a urllib encapsulation using promise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published