Skip to content

Commit 92f3c33

Browse files
authoredFeb 13, 2023
fix: ignore mkdir if exists (#24)
closes #23
1 parent edb7f80 commit 92f3c33

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎app/middleware/static.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
'use strict';
2-
31
const assert = require('assert');
4-
const { mkdirSync } = require('fs');
2+
const { mkdirSync, existsSync } = require('fs');
53
const range = require('koa-range');
64
const compose = require('koa-compose');
75
const staticCache = require('koa-static-cache');
@@ -46,7 +44,9 @@ module.exports = (options, app) => {
4644
}
4745

4846
// ensure directory exists
49-
mkdirSync(newOptions.dir, { recursive: true });
47+
if (!existsSync(newOptions.dir)) {
48+
mkdirSync(newOptions.dir, { recursive: true });
49+
}
5050

5151
app.loggers.coreLogger.info('[egg-static] starting static serve %s -> %s', newOptions.prefix, newOptions.dir);
5252

0 commit comments

Comments
 (0)
Please sign in to comment.