request.ts 603 B

1234567891011121314151617181920212223242526
  1. import { message } from 'antd';
  2. import { request } from 'umi'
  3. import Global from "@/common/global"
  4. const proxyApi = Global.getIsDev ? '/api' : 'https://open.luojigou.vip'
  5. // const proxyApi = Global.getIsDev ? '/api' : 'http://192.168.1.2/question-api'
  6. export const CRequest = <T>(
  7. url: string,
  8. data: any
  9. ): Promise<T> => {
  10. return new Promise( async resolve => {
  11. let _url = proxyApi + url
  12. const $r = (await request(_url, data))
  13. console.log("$r:", $r);
  14. if ( $r.status === 400 ) {
  15. message.error($r.message)
  16. } else {
  17. resolve($r)
  18. }
  19. // resolve( )
  20. })
  21. }