Files
jurong_circle_agent_black/swagger copy.js
2025-09-05 16:49:23 +08:00

41 lines
842 B
JavaScript

const swaggerJsdoc = require('swagger-jsdoc');
// Swagger定义
const options = {
definition: {
openapi: '3.0.0',
info: {
title: '融豆商城 API',
version: '1.0.0',
description: '融豆商城后端API文档',
contact: {
name: '技术支持',
email: 'support@example.com'
},
},
servers: [
{
url: '/api',
description: 'API服务器'
}
],
components: {
securitySchemes: {
bearerAuth: {
type: 'http',
scheme: 'bearer',
bearerFormat: 'JWT'
}
}
},
security: [{
bearerAuth: []
}]
},
// API文档扫描路径
apis: ['./docs/schemas/*.js', './docs/apis/*.js', './routes/*.js', './admin/routes/*.js'],
};
const specs = swaggerJsdoc(options);
module.exports = specs;