1234567891011121314151617181920212223242526272829303132333435 |
- "use strict";
- const common_vendor = require("../common/vendor.js");
- const BASE_URL = "http://localhost:8080";
- function request(options) {
- return new Promise((resolve, reject) => {
- const token = common_vendor.index.getStorageSync("token");
- const url = BASE_URL + options.url;
- common_vendor.index.__f__("log", "at util/request.js:11", `开始请求: ${options.method} ${url}`, options.data);
- common_vendor.index.request({
- url,
- method: options.method || "GET",
- data: options.data || {},
- header: {
- "Content-Type": "application/json",
- ...options.header,
- ...token && { "token": `${token}` }
- },
- success: (res) => {
- common_vendor.index.__f__("log", "at util/request.js:23", `请求成功: ${url}`, res);
- if (res.statusCode === 200) {
- resolve(res.data);
- } else {
- common_vendor.index.__f__("error", "at util/request.js:27", `请求失败,状态码:${res.statusCode}`, res.data);
- reject(new Error(`请求失败,状态码:${res.statusCode}`));
- }
- },
- fail: (err) => {
- common_vendor.index.__f__("error", "at util/request.js:32", `网络请求出错:${url}`, err);
- reject(new Error(`网络请求出错:${err.errMsg}`));
- }
- });
- });
- }
- exports.request = request;
- //# sourceMappingURL=../../.sourcemap/mp-weixin/util/request.js.map
|