¤黯淡的心¤: 我发现有更合理的办法了,可以在requestLibPath里面配置上引入变量,然后apiPrefix去使用这个变量 举个例子: 我在constants文件里面定义一个API_PREFIX的常量配置 [code=javascript] const API_PREFIX = '/api/v1'; [/code] 然后我在config openAPI里这样配置 [code=javascript] { requestLibPath: "import { request } from '@umijs/max';import { API_PREFIX } from '@/constants';", apiPrefix: 'API_PREFIX', schemaPath: join(__dirname, ''), projectName: 'server', } [/code] 最终生成出来的代码大概是这样,可以通过全局的一个变量去配置这个前缀 [code=javascript] import { API_PREFIX } from '@/constants'; import { request } from '@umijs/max'; /** menu GET /server-base/api/frontResource/menu/${param0} */ export async function menuUsingGET( params: , options?: { [key: string]: any }, ) { const { userId: param0, ...queryParams } = params; return request<>( `${API_PREFIX}/server/menu/${param0}`, { method: 'GET', params: { ...queryParams }, ...(options || {}), }, ); } [/code]
docker-io, docker-ce, docker-ee 区别
@umijs/plugin-openapi apiPrefix 配置问题