From d74e2015a19625a038a1159586adef49a71891d5 Mon Sep 17 00:00:00 2001 From: shohhei1126 Date: Tue, 30 Apr 2024 06:41:42 +0000 Subject: [PATCH] add auth in /uplods --- app.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 344403908..b1b387bb2 100644 --- a/app.js +++ b/app.js @@ -226,9 +226,11 @@ app.locals.enableDropBoxSave = config.isDropboxEnable app.locals.enableGitHubGist = config.isGitHubEnable app.locals.enableGitlabSnippets = config.isGitlabSnippetsEnable -logger.info('add auth into /uploads') +app.use('/uploads', (req, res, next) => { + if (req.session.user) next() + else response.errorNotFound(req, res) +}, express.static(path.resolve(__dirname, config.uploadsPath), { maxAge: config.staticCacheTime })) -app.use('/uploads', express.static(path.resolve(__dirname, config.uploadsPath), { maxAge: config.staticCacheTime })) app.use(require('./lib/routes').router) // response not found if no any route matxches