小程序系列--网络库封装(六)

使用网络库

网络库封装终于封装好了,接下来看看如何使用。


介绍个神器

在开发的过程中,会有内网测试与外网发布的不用服务器地址,可以用 $ 替换符帮我们快速的切换内网外网。

//内网地址,外网不公布了
var host = "http://192.168.203.250/"
//是否开启网络库的Debug
var isDebug=true;
var url = {
  host,
  loginUrl: `${host}sso/member/weixin`,
};
//对外暴露的参数
module.exports = {url, isDebug}

使用的代码如下:

var url = require("../network/urlConfig.js").url;
var httpUtils = require("../network/HttpUtils.js");

function loginRequest(data, resp) {

  httpUtils.request({
    url: url.loginUrl, //登录地址
    data: data,   //传递的参数对象
    success: function (data) {
      httpUtils.saveHttpHeader(data.userId, data.token); //登录完成后记录token
      if (resp) //响应回调
        resp.success(data);
    }
  }
  );
}

详细代码参见源码

gitHub源码

你可能感兴趣的:(小程序系列--网络库封装(六))