umijs / umi-request

A request tool based on fetch.
2.2k stars 336 forks source link

[问题]异步设置全局prefix #292

Open elpwc opened 2 years ago

elpwc commented 2 years ago

项目需要通过fetch获取URL,然后在载入网页时将其设置为request的全局prefix
原本的全局prefix设置没办法使用异步函数赋值并导出(export):

// app.ts
import type { RequestConfig } from 'umi';
export const request: RequestConfig = {
  prefix: ...
}

请问有什么其他的方法可以实现吗?

dadanliu commented 2 years ago

@elpwc 试试用一个函数 ,思路是通过值引用的方式传递

异步接口改变这个 url 可以用 storage 的形式?
 const request={ prefix: ()=>url }
FrankJingZhi commented 1 year ago

@elpwc 试试用一个函数 ,思路是通过值引用的方式传递

异步接口改变这个 url 可以用 storage 的形式?
 const request={ prefix: ()=>url }

不可以的,prefix只接受string image