微信小程序配置请求
话不多说,直接上代码。
var request_url = ""; //连接后台接口地址
var requestHandler = {
url: null,
params: {},
success: function (res) {
// success
},
fail: function () {
// fail
},
}
//运行环境,y:调试环境,n: 正式环境。方便做调试,可根据个人具体情况设置
var environment = {
debug: "y",
production: "n"
}
// GET请求
function GET(requestHandler) {
requesttools('GET', requestHandler)
}
// POST请求
function POST(requestHandler) {
requesttools('POST', requestHandler)
}
function requesttools(method, requestHandler) {
var params = requestHandler.params;
var jtoken = requestHandler.jtoken;
var url = requestHandler.url;
//配置header
var header = {
"Content-Type": "application/x-www-form-urlencoded",
}
//看是否需要token,因个人项目情况而定
if (jtoken) {
header.jtoken = jtoken;
}
wx.request({
url: request_url + url,
data: params,
header: header,
method: method,
success: function (res) {
requestHandler.success(res);
},
fail: function () {
requestHandler.fail()
},
complete: function (res) {
},
})
}
module.exports = {
GET: GET,
POST: POST,
environment: environment,
requestUrl: request_url
}
下面是调用部分
const network = require("../../utils/network.js");
let params={}; //传参
network.POST({
url: 'v1/insurance/select/page',
params: params,
success: function(res) {
},
fail: function() {
wx.showToast({
title: '服务器异常',
duration: 1000
})
}
})