Просмотр исходного кода

specify api apth in routes/apiv3/docs.js

Yuki Takei 7 лет назад
Родитель
Сommit
d78123e69f
2 измененных файлов с 6 добавлено и 4 удалено
  1. 0 3
      config/swagger-definition.js
  2. 6 1
      src/server/routes/apiv3/docs.js

+ 0 - 3
config/swagger-definition.js

@@ -9,7 +9,4 @@ module.exports = {
     url: 'https://docs.growi.org',
   },
   basePath: '/api/v3/',
-  apis: [
-    'src/server/routes/apiv3/**/*.js',
-  ],
 };

+ 6 - 1
src/server/routes/apiv3/docs.js

@@ -6,6 +6,11 @@ const express = require('express');
 
 const router = express.Router();
 
+// paths to scan
+const APIS = [
+  'src/server/routes/apiv3/**/*.js',
+];
+
 module.exports = (crowi) => {
 
   // skip if disabled
@@ -19,7 +24,7 @@ module.exports = (crowi) => {
   // generate swagger spec
   const options = {
     swaggerDefinition,
-    apis: swaggerDefinition.apis,
+    apis: APIS,
   };
   const swaggerSpec = swaggerJSDoc(options);