我使用redux工具包创建API问题很简单:如何动态改变API中的baseUrl?详细问题:这里是createApi方法 一个对象被传递给这个方法,其中一个键是“baseQuery”
export const WebApi = create Api({
reducerPath: 'API',
baseQuery: fetchBaseQuery({ base Url: 'http://localhost:3001/api' }),
endpoints: () => ({}),
});
问题来了,如何动态更改 baseUrl?它在商店里,但我不能把它放在这里。我尝试了自定义查询文档中的解决方案 https://redux-toolkit.js.org/rtk-query/usage/customizing-queries#constructing-a-dynamic-base-url-using-redux-state
但它不允许完全更改 baseUrl,只能动态处理请求本身,这已经在 baseUrl 之后
那么,如何在 createApi 方法中获取和更改 baseUrl 呢?