5
這是我如何配置招搖:變化招搖2.0文檔路徑URL
const openapi = Openapi.initialize({
paths: openApiPaths,
app,
apiDoc,
});
const openApiSpec = openapi.apiDoc;
console.log(openApiSpec);
app.use(swaggerUI(openApiSpec));
我怎樣才能改變基本路徑/docs/
到/projectName/docs/
?
我沒有找到任何相關問題的答案
編輯
我的API文檔在它自己的文件中描述如下:
export const apiDoc = {
'x-express-openapi-additional-middleware': [checkBodyValidity],
swagger: '2.0',
basePath: '/api/v1',
info: {
title: 'Documentation Rest API',
version: 'v1',
},
paths: {},
definitions: {}
}
CheckBodyValidity是怎麼樣的檢查請求參數有效性的中間件(與我的問題無關):
export const checkBodyValidity: any = (req, res, next) => {}
揚鞭被初始化爲下面在名爲openapiSetup文件:
export async function init(app: any): Promise<any> {
[...]
const openapi = Openapi.initialize({
paths: openApiPaths,
app,
apiDoc,
});
const openApiSpec = openapi.apiDoc;
app.use(swaggerUI(openApiSpec));
}
- > openApiPaths是,如果該文檔的路徑{}的一部分。
await openapiSetup.init(app);
我沒有YAML我用招搖2.0,我將有更多的相關信息 –
我更新我的回答 – dzm
在哪個級別做一個地方編輯我的問題「URL:」?與「路徑:」相同的級別? –