123456789101112131415161718192021222324252627282930 |
- import { setConfig, REQUEST, transformRequestResponseOkData, transformRequestSendDefault } from 'miniprogram-network';
- import { server } from '../config'
- REQUEST.Defaults.transformResponse = transformRequestResponseOkData
- setConfig('baseURL', server.api);
- REQUEST.Defaults.transformSend = async (options) => {
- // const token = await getAuthTokenPromise(); // 异步方法
- const token = wx.getStorageSync('token') || '';
- (options as any).headers['wxToken'] = token;
- return transformRequestSendDefault(options);
- };
- export const request = REQUEST
- export interface Response {
- code: number
- data: {
- pageNum: number
- pageSize: number
- total: number
- list: any[]
- }
- message: string
- success: boolean
- timestamp: number
- }
|