-
Notifications
You must be signed in to change notification settings - Fork 594
Closed
Description
if (_.get(config, 'common.storageType') === 'local') {
var localStorageDir = _.get(config, 'local.storageDir');
if (localStorageDir) {
log.debug("config common.storageDir value: " + localStorageDir);
if (!fs.existsSync(localStorageDir)) {
var e = new Error(`Please create dir ${localStorageDir}`);
log.error(e);
throw e;
}
try {
log.debug('checking storageDir fs.W_OK | fs.R_OK');
fs.accessSync(localStorageDir, fs.W_OK | fs.R_OK);
log.debug('storageDir fs.W_OK | fs.R_OK is ok');
} catch (e) {
log.error(e);
throw e;
}
log.debug("static download uri value: " + _.get(config, 'local.public', '/download'));
app.use(_.get(config, 'local.public', '/download'), express.static(localStorageDir));
} else {
log.error('please config local storageDir');
}
}
这里我看源码是 将 /download 路径映射到了 localStorageDir 中,但是为什么我们请求 /download 中 localStorageDir 的资源却获取不到呢?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels