我正在为node.js和express框架中的一个项目集成swagger文档,
NPM: Swagger JSDoc - ^4.0.0 NPM
下面是文件夹结构:(注:模块-1、模块-2和模块-3是文件夹!)
- app
- module-1
- module-1.controller.js
- module-1.model.js
- module-1.route.js
- module-2
- module-2.controller.js
- module-2.model.js
- module-2.route.js
- module-3
- module-3.controller.js
- module-3.model.js
- module-3.route.js工作示例:
swaggerJSDoc({
swaggerDefinition: {
...require('../swagger.json')
},
apis: [
'./app/module-1/*',
'./app/module-2/*'
'./app/module-3/*'
]
})Node:,我不想每次创建新模块时都添加模块路径,就像上面的例子一样。
我期望的是下面的示例:,我想设置它一次,就像设置主文件夹/文件路径一样,它将自动从提供的主文件夹/文件路径加载API数据。
我尝试了下面的示例,但是它的/app/*不适用于
swaggerJSDoc({
swaggerDefinition: {
...require('../swagger.json')
},
apis: [
'./app/*'
]
})请指导,如果有任何办法这样做,任何类型的建议将不胜感激,谢谢。
发布于 2020-08-10 10:54:05
那应该能行
apis: ['./app/**/*.js'],https://stackoverflow.com/questions/62246728
复制相似问题