マイクロ信ウィジェット要求データのインタフェースパッケージ


インタフェースパッケージのrequest.jsファイルの内容は以下の通りです.
 //  URL    ,     ,        
//          ,  host   ,              
var host = 'https://yeehubaiying.utools.club'; 
/**
 * POST  ,
 * URL:  
 * postData:  ,json  
 * doSuccess:       
 * doFail:       
 */
function request_post(url, postData, doSuccess, doFail) {
  wx.request({
    //       ,           
    url: host + url,
    header: {
      "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
    },
    data: postData,
    method: 'POST',
    success: function (res) {
      //    res.data,          
      doSuccess(res.data);
    },
    fail: function () {
      doFail();
    },
  })
} 
//GET  ,    ,  URL  ,
function request_get(url, doSuccess, doFail) {
  wx.request({
    url: host + url, 
    method: 'GET',
    success: function (res) {
      doSuccess(res.data);
    },
    fail: function () {
      doFail();
    },
  })
} 
/**
 * module.exports      
 * js     var call = require("../util/request.js")    
 *           "  "       ../../../    ,            ,     
 *         ,   js              
 */
module.exports.request_post = request_post;
module.exports.request_get = request_get;
 

ファイルで使用:
まず、ファイルvar call=require(.../../request.js)を導入します.
次に、イベントメソッドで呼び出します.
    call.request_post(
      "/xxxx/yyy/listData", {},
      data => { 
      },
      err => {
        
      }
    )