Closed xoptimal closed 2 years ago
后面我找到了 apiPrefix , 但是我直接传递string后报错了, 拼接的那块就出现异常了, 返回了下面这个格式
`${/networking/1v}/networks`
问题已解决, apiPrefix 多包裹一层
apiPrefix: "'/networking/v1'"
不太理解为何要多包裹一层, 希望给予解答:
if (prefix.startsWith("'") || prefix.startsWith('"') || prefix.startsWith('`')) {
const finalPrefix = prefix.slice(1, prefix.length - 1);
if (
formattedPath.startsWith(finalPrefix) ||
formattedPath.startsWith(`/${finalPrefix}`)
) {
return formattedPath;
}
return `${finalPrefix}${formattedPath}`;
}
// prefix 变量
return `$\{${prefix}}${formattedPath}`;
}
问题已解决, apiPrefix 多包裹一层
apiPrefix: "'/networking/v1'"
不太理解为何要多包裹一层, 希望给予解答:
if (prefix.startsWith("'") || prefix.startsWith('"') || prefix.startsWith('`')) { const finalPrefix = prefix.slice(1, prefix.length - 1); if ( formattedPath.startsWith(finalPrefix) || formattedPath.startsWith(`/${finalPrefix}`) ) { return formattedPath; } return `${finalPrefix}${formattedPath}`; } // prefix 变量 return `$\{${prefix}}${formattedPath}`; }
如果不多包一层就是用全局变量的意思吧
如题
生成后是这样的
如何在 aircraft 前面 , 加上 basePath , 也就是变成 /networking/v1/aircraft
@chenshuai2144