Yuki Takei 5 месяцев назад
Родитель
Сommit
938826c90d

+ 1 - 3
apps/app/src/features/audit-log-bulk-export/server/routes/apiv3/audit-log-bulk-export.ts

@@ -36,7 +36,7 @@ interface AuthorizedRequest
   user?: IUserHasId;
 }
 
-const routerFactory = (crowi: Crowi): Router => {
+export const factory = (crowi: Crowi): Router => {
   const accessTokenParser = crowi.accessTokenParser;
   const loginRequiredStrictly = require('~/server/middlewares/login-required')(
     crowi,
@@ -115,5 +115,3 @@ const routerFactory = (crowi: Crowi): Router => {
   );
   return router;
 };
-
-export default routerFactory;

+ 1 - 0
apps/app/src/features/audit-log-bulk-export/server/routes/apiv3/index.ts

@@ -0,0 +1 @@
+export { factory } from './audit-log-bulk-export';

+ 2 - 1
apps/app/src/server/routes/apiv3/index.js

@@ -1,3 +1,4 @@
+import { factory as auditLogBulkExportRouteFactory } from '~/features/audit-log-bulk-export/server/routes/apiv3';
 import growiPlugin from '~/features/growi-plugin/server/routes/apiv3/admin';
 import { factory as openaiRouteFactory } from '~/features/openai/server/routes';
 import { allreadyInstalledMiddleware } from '~/server/middlewares/application-not-installed';
@@ -125,7 +126,7 @@ module.exports = (crowi, app) => {
   router.use('/bookmark-folder', require('./bookmark-folder')(crowi));
   router.use('/templates', require('~/features/templates/server/routes/apiv3')(crowi));
   router.use('/page-bulk-export', require('~/features/page-bulk-export/server/routes/apiv3/page-bulk-export')(crowi));
-  router.use('/audit-log-bulk-export', require('~/features/audit-log-bulk-export/server/routes/apiv3/audit-log-bulk-export')(crowi));
+  router.use('/audit-log-bulk-export', auditLogBulkExportRouteFactory(crowi));
 
   router.use('/openai', openaiRouteFactory(crowi));