http.ts 768 B

12345678910111213141516171819202122232425262728293031
  1. import { setConfig, REQUEST, transformRequestResponseOkData, transformRequestSendDefault } from 'miniprogram-network';
  2. REQUEST.Defaults.transformResponse = transformRequestResponseOkData
  3. setConfig('baseURL', 'https://v4-test.4dkankan.com');
  4. REQUEST.Defaults.transformSend = async (options) => {
  5. // const token = await getAuthTokenPromise(); // 异步方法
  6. const token = wx.getStorageSync('token') || '';
  7. (options as any).headers['token'] = token;
  8. return transformRequestSendDefault(options);
  9. };
  10. export const request = REQUEST
  11. export interface Response {
  12. code: number
  13. data: {
  14. pageNum: number
  15. pageSize: number
  16. total: number
  17. list: any[]
  18. }
  19. message: string
  20. success: boolean
  21. timestamp: number
  22. }