소스 검색

suppress logging for Next.js static files in morgan middleware

Yuki Takei 2 달 전
부모
커밋
aedc84a2e1
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      apps/app/src/server/crowi/index.ts

+ 6 - 1
apps/app/src/server/crowi/index.ts

@@ -635,7 +635,12 @@ class Crowi {
     // use morgan
     else {
       const morgan = require('morgan');
-      express.use(morgan('dev'));
+      express.use(
+        morgan('dev', {
+          // supress logging for Next.js static files
+          skip: (req) => req.url?.startsWith('/_next/static/'),
+        }),
+      );
     }
 
     this.express = express;