Yuki Takei 2 лет назад
Родитель
Сommit
a13e7fe382

+ 1 - 1
apps/app/src/server/middlewares/certify-shared-file.js → apps/app/src/server/middlewares/certify-shared-file/certify-shared-file.ts

@@ -4,7 +4,7 @@ const url = require('url');
 
 const logger = loggerFactory('growi:middleware:certify-shared-fire');
 
-module.exports = (crowi) => {
+export const generateCertifySharedFileMiddleware = (crowi) => {
 
   return async(req, res, next) => {
     const { referer } = req.headers;

+ 1 - 0
apps/app/src/server/middlewares/certify-shared-file/index.ts

@@ -0,0 +1 @@
+export * from './certify-shared-file';

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

@@ -6,6 +6,7 @@ import { middlewareFactory as rateLimiterFactory } from '~/features/rate-limiter
 import { generateAddActivityMiddleware } from '../middlewares/add-activity';
 import apiV1FormValidator from '../middlewares/apiv1-form-validator';
 import { generateCertifyBrandLogoMiddleware } from '../middlewares/certify-brand-logo';
+import { generateCertifySharedFileMiddleware } from '../middlewares/certify-shared-file';
 import { excludeReadOnlyUser } from '../middlewares/exclude-read-only-user';
 import injectResetOrderByTokenMiddleware from '../middlewares/inject-reset-order-by-token-middleware';
 import injectUserRegistrationOrderByTokenMiddleware from '../middlewares/inject-user-registration-order-by-token-middleware';
@@ -33,7 +34,7 @@ module.exports = function(crowi, app) {
   const loginRequiredStrictly = require('../middlewares/login-required')(crowi);
   const loginRequired = require('../middlewares/login-required')(crowi, true);
   const adminRequired = require('../middlewares/admin-required')(crowi);
-  const certifySharedFile = require('../middlewares/certify-shared-file')(crowi);
+  const certifySharedFile = generateCertifySharedFileMiddleware(crowi);
   const certifyBrandLogo = generateCertifyBrandLogoMiddleware(crowi);
   const addActivity = generateAddActivityMiddleware(crowi);