Commit 0c3c0dd5 authored by zhijie.xue's avatar zhijie.xue

根据环境选择后端服务

parent a07a0138
import wepy from '@wepy/core';
import Notify from '../components/vant/notify/notify';
const env = 'test'; // 每次上线手动切换成 prod/test
let baseUrl = 'https://api-luckii.q-gp.com';
if (env === 'test') {
baseUrl = 'https://luckii-qa.liangkebang.net';
// baseUrl = 'https://luckiiapi.q-gp.com/yapi/mock/325';
}
const {miniProgram} = wx.getAccountInfoSync();
const baseApi = {
develop: 'https://luckii-qa.liangkebang.net',
trial: 'https://api-luckii.q-gp.com',
release: 'https://api-luckii.q-gp.com'
};
const env = miniProgram.envVersion;
const baseUrl = baseApi[env];
const request = async (url, options) => {
const pages = getCurrentPages() || [];
let safeAreaInsetTop = false;
......@@ -51,12 +56,12 @@ const request = async (url, options) => {
}
Notify({ message: '服务器异常,请稍后重试', safeAreaInsetTop });
errMsg = `httpurl: ${url}, method: ${options.method}, params: ${JSON.stringify(options.data)}, status: ${res.statusCode}, data: ${JSON.stringify(res.data)}`;
if (env === 'test') console.error(errMsg);
if (env === 'develop') console.error(errMsg);
throw new Error(errMsg);
}
Notify({ message: '服务器异常,请稍后重试', safeAreaInsetTop });
errMsg = `httpurl: ${url}, method: ${options.method}, params: ${JSON.stringify(options.data)}, status: ${res.statusCode}, data: ${JSON.stringify(res.data)}`;
if (env === 'test') console.error(errMsg);
if (env === 'develop') console.error(errMsg);
throw new Error(errMsg);
}).catch(e => {
if (e.errMsg === 'request:fail timeout') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment