xiaokuaisong-shopapp/uniapp05/API/requets.ts
2024-10-18 16:05:19 +08:00

53 lines
980 B
TypeScript

// 定义公共的url
//const baseUrl = "https://xiaode.shop:8066/api";
//const webSocketUrl = "wss://xiaode.shop:8066/api/ws/"
const baseUrl = "http://110.42.248.235:8066/api";
const webSocketUrl = "ws://110.42.248.235:8066//api/ws/"
/**
* 返回baseUrl
*/
export const getBaseUrl = () => {
return baseUrl;
}
export const getSocketUrl = () => {
return webSocketUrl;
}
/**
* 后端请求工具类
* @param {*} params 请求参数
*/
export const requestUtil = (params:any) => {
let header = { ...params.header };
// 拼接header 带上token
header["token"] = uni.getStorageSync("cookie");
return new Promise((resolve, reject) => {
uni.request({
...params,
method:params.method,
header: header,
url: baseUrl + params.url,
success: (result:any) => {
resolve(result.data);
},
fail: (err:any) => {
uni.showToast({
icon: 'error',
title: '连接服务器失败',
duration: 3000
})
reject(err);
}
});
})
}