Bu benim havalı yapılandırmak nasıl?Değişim swagger 2.0 docs yol url
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 bir türüdür:
Ben
Benim api doc o kendi dosyasında aşağıdaki gibi açıklanmıştır o
EDIT'e ilgili herhangi bir cevap bulamadık kontrol istekleri paragraf geçerliliği (soru için geçerli değil):
export const checkBodyValidity: any = (req, res, next) => {}
Swagger openapiSetup adlı bir dosyada aşağıda başlatılır:
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 doc eğer yol {} parçasıdır. Eğer YAML ne var
await openapiSetup.init(app);
Bir YAML yoktur ve ben havalı 2.0 kullanmaktadır daha infos benim tepkisini –
ile benim soruyu düzenlemek edeceğiz "url:" "Yollar" ile aynı seviye? – dzm
hangi düzeyde bir yer yapmak güncellenmiş –