From d0bf63b077ca3334fab17709393d48179ad4e96e Mon Sep 17 00:00:00 2001 From: tycrek Date: Tue, 15 Jun 2021 10:49:43 -0600 Subject: [PATCH] use custom middleware to prevent favicon requests --- ass.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ass.js b/ass.js index 960e7b5..ce2850c 100755 --- a/ass.js +++ b/ass.js @@ -79,6 +79,9 @@ function preStartup() { function startup() { app.use(useragent.express()); + // Don't process favicon requests + app.use((req, res, next) => req.url.includes('favicon.ico') ? res.sendStatus(204) : next()); + // Upload file app.post('/', upload.single('file'), (req, res) => { // Prevent uploads from unauthorized clients @@ -155,9 +158,6 @@ function startup() { // View file app.get('/:resourceId', (req, res) => { - // Don't process favicon requests - if (req.url.includes('favicon.ico')) return; - // Parse the resource ID let resourceId = req.params.resourceId.split('.')[0];