使用网络库
网络库封装终于封装好了,接下来看看如何使用。
介绍个神器
在开发的过程中,会有内网测试与外网发布的不用服务器地址,可以用 $ 替换符帮我们快速的切换内网外网。
//内网地址,外网不公布了
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);
}
}
);
}
详细代码参见源码
网友评论