2124
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
"use strict";
|
||||
const BASE_URL = "http://172.20.10.2:8080";
|
||||
const BASE_URL = "http://10.87.64.114:8080";
|
||||
exports.BASE_URL = BASE_URL;
|
||||
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/CommonValues.js.map
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
const common_vendor = require("../common/vendor.js");
|
||||
const utils_CommonValues = require("./CommonValues.js");
|
||||
const api_login = require("../api/login.js");
|
||||
function GET(url, data) {
|
||||
return SIMPLE(url, data, "GET");
|
||||
}
|
||||
function GET_TOKEN(url, data, token) {
|
||||
return SIMPLE_TOKEN(url, data, token, "GET");
|
||||
}
|
||||
@@ -10,19 +13,24 @@ function POST(url, data) {
|
||||
}
|
||||
let requestTime = 0;
|
||||
async function SIMPLE(url, data, method) {
|
||||
if (requestTime == 0) {
|
||||
token = await api_login.loginSystem();
|
||||
if (token.data) {
|
||||
SIMPLE(url, data, method);
|
||||
return;
|
||||
let token = common_vendor.index.getStorageSync("APP_TOKEN") || "";
|
||||
if (requestTime == 0 && false) {
|
||||
try {
|
||||
token = await api_login.loginSystem();
|
||||
if (typeof token === "string") {
|
||||
requestTime += 1;
|
||||
}
|
||||
} catch (error) {
|
||||
common_vendor.index.__f__("log", "at utils/request.js:44", "登录系统失败:", error);
|
||||
}
|
||||
} else if (requestTime == 0) {
|
||||
requestTime += 1;
|
||||
} else {
|
||||
var token = common_vendor.index.getStorageSync("APP_TOKEN");
|
||||
}
|
||||
const fullUrl = `${utils_CommonValues.BASE_URL}${url}`;
|
||||
common_vendor.index.__f__("log", "at utils/request.js:51", `[网络请求] ${method} ${fullUrl}`, data);
|
||||
return new Promise((resolve, reject) => {
|
||||
common_vendor.index.request({
|
||||
url: `${utils_CommonValues.BASE_URL}${url}`,
|
||||
url: fullUrl,
|
||||
method,
|
||||
header: {
|
||||
"Content-Type": "application/json;charset=utf-8",
|
||||
@@ -31,22 +39,46 @@ async function SIMPLE(url, data, method) {
|
||||
dataType: "json",
|
||||
data,
|
||||
success: (res) => {
|
||||
if (res.data.code == "200" || res.data.statusCode == "200") {
|
||||
resolve(res.data);
|
||||
common_vendor.index.__f__("log", "at utils/request.js:64", `[网络响应] ${method} ${fullUrl}`, res.data);
|
||||
if (res.statusCode === 200) {
|
||||
resolve(res);
|
||||
} else {
|
||||
reject(res);
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
common_vendor.index.__f__("error", "at utils/request.js:74", `[网络错误] ${method} ${fullUrl}`, err);
|
||||
let errorMsg = "网络请求失败";
|
||||
if (err.errMsg && err.errMsg.includes("url not in domain list")) {
|
||||
errorMsg = "请求地址未在小程序管理后台配置,请联系管理员";
|
||||
{
|
||||
common_vendor.index.__f__("error", "at utils/request.js:81", "\n=== 开发环境网络请求错误解决方案 ===");
|
||||
common_vendor.index.__f__("error", "at utils/request.js:82", "错误原因:请求的URL不在小程序合法域名列表中");
|
||||
common_vendor.index.__f__("error", "at utils/request.js:83", "当前请求URL:", fullUrl);
|
||||
common_vendor.index.__f__("error", "at utils/request.js:84", "解决方案:");
|
||||
common_vendor.index.__f__("error", "at utils/request.js:85", '1. 在微信开发者工具中,点击右上角的"详情"');
|
||||
common_vendor.index.__f__("error", "at utils/request.js:86", '2. 选择"本地设置"');
|
||||
common_vendor.index.__f__("error", "at utils/request.js:87", '3. 勾选"不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书"');
|
||||
common_vendor.index.__f__("error", "at utils/request.js:88", "4. 重新编译小程序");
|
||||
common_vendor.index.__f__("error", "at utils/request.js:89", "==================================\n");
|
||||
}
|
||||
} else if (err.errMsg && err.errMsg.includes("connect fail")) {
|
||||
errorMsg = "网络连接失败,请检查网络设置";
|
||||
} else if (err.errMsg && err.errMsg.includes("localhost")) {
|
||||
errorMsg = "无法连接到本地服务器,请检查BASE_URL配置";
|
||||
}
|
||||
err.userFriendlyMsg = errorMsg;
|
||||
reject(err);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function SIMPLE_TOKEN(url, data, token, method) {
|
||||
const fullUrl = `${utils_CommonValues.BASE_URL}${url}`;
|
||||
common_vendor.index.__f__("log", "at utils/request.js:105", `[网络请求] ${method} ${fullUrl}`, data);
|
||||
return new Promise((resolve, reject) => {
|
||||
common_vendor.index.request({
|
||||
url: `${utils_CommonValues.BASE_URL}${url}`,
|
||||
url: fullUrl,
|
||||
method,
|
||||
header: {
|
||||
"Content-Type": "application/json;charset=utf-8",
|
||||
@@ -55,18 +87,28 @@ function SIMPLE_TOKEN(url, data, token, method) {
|
||||
dataType: "json",
|
||||
data,
|
||||
success: (res) => {
|
||||
if (res.data.code == "200" || res.data.statusCode == "200") {
|
||||
resolve(res.data);
|
||||
common_vendor.index.__f__("log", "at utils/request.js:118", `[网络响应] ${method} ${fullUrl}`, res.data);
|
||||
if (res.statusCode === 200) {
|
||||
resolve(res);
|
||||
} else {
|
||||
reject(res);
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
common_vendor.index.__f__("error", "at utils/request.js:128", `[网络错误] ${method} ${fullUrl}`, err);
|
||||
let errorMsg = "网络请求失败";
|
||||
if (err.errMsg && err.errMsg.includes("url not in domain list")) {
|
||||
errorMsg = "请求地址未在小程序管理后台配置,请联系管理员";
|
||||
} else if (err.errMsg && err.errMsg.includes("connect fail")) {
|
||||
errorMsg = "网络连接失败,请检查网络设置";
|
||||
}
|
||||
err.userFriendlyMsg = errorMsg;
|
||||
reject(err);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
exports.GET = GET;
|
||||
exports.GET_TOKEN = GET_TOKEN;
|
||||
exports.POST = POST;
|
||||
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/request.js.map
|
||||
|
||||
Reference in New Issue
Block a user