xiaokuaisong-shopapp/uniapp05/API/requets.ts

53 lines
980 B
TypeScript
Raw Normal View History

2024-10-18 08:05:19 +00:00
// 定义公共的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);
}
});
})
}