Authored by xuqi

api url

@@ -9,6 +9,8 @@ @@ -9,6 +9,8 @@
9 const rp = require('request-promise'); 9 const rp = require('request-promise');
10 const _ = require('lodash'); 10 const _ = require('lodash');
11 11
  12 +const ApiUrl = 'http://api.yoho.yohoops.org/';
  13 +
12 class API { 14 class API {
13 15
14 /** 16 /**
@@ -18,7 +20,7 @@ class API { @@ -18,7 +20,7 @@ class API {
18 */ 20 */
19 get(url, data) { 21 get(url, data) {
20 return rp({ 22 return rp({
21 - url: `${this.server}${url}`, 23 + url: `${ApiUrl}${url}`,
22 qs: data 24 qs: data
23 }); 25 });
24 } 26 }
@@ -28,12 +30,11 @@ class API { @@ -28,12 +30,11 @@ class API {
28 * @params: urls => Array[Object[url[string], data[object]]] 30 * @params: urls => Array[Object[url[string], data[object]]]
29 */ 31 */
30 multiGet(urls) { 32 multiGet(urls) {
31 - var rps = [],  
32 - self = this; 33 + var rps = [];
33 34
34 _.forEach(urls, function(el) { 35 _.forEach(urls, function(el) {
35 rps.push(rp({ 36 rps.push(rp({
36 - url: `${self.server}${el.url}`, 37 + url: `${ApiUrl}${el.url}`,
37 qs: el.data 38 qs: el.data
38 })); 39 }));
39 }); 40 });
@@ -50,7 +51,7 @@ class API { @@ -50,7 +51,7 @@ class API {
50 */ 51 */
51 post(url, data) { 52 post(url, data) {
52 return rp({ 53 return rp({
53 - url: `${this.server}${url}`, 54 + url: `${ApiUrl}${url}`,
54 method: 'post', 55 method: 'post',
55 form: data 56 form: data
56 }); 57 });