From 6ad22ecf5550cf8446e14cb04de0bd9f26e55082 Mon Sep 17 00:00:00 2001 From: Violet <110205356+Violets-puragtory@users.noreply.github.com> Date: Fri, 2 Feb 2024 20:08:21 +0000 Subject: [PATCH] New UI, Directories at bottom --- index.js | 20 +++++++++++++++++++- resources/base.html | 3 +++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index d5974aa..4099012 100644 --- a/index.js +++ b/index.js @@ -29,6 +29,8 @@ app.get("/*", (req, res) => { res.setHeader('Content-Type', 'text/html') + res.setHeader("X-Accel-Buffering", "no") + try { var dirContents = fs.readdirSync(absPath) } catch (error) { @@ -42,11 +44,27 @@ app.get("/*", (req, res) => { res.write('Parent Directory
') } + var dirs = [] + for (let index = 0; index < dirContents.length; index++) { const file = dirContents[index]; - res.write(`${file}
`) + var fileStats = fs.statSync(path.join(absPath, file)) + // console.log(fileStats.isDirectory) + if (!fileStats.isDirectory()) { + res.write(`${file}
`) + } else { + dirs.push(file) + } } + for (let index = 0; index < dirs.length; index++) { + const file = dirs[index]; + + res.write(`./${file}/
`) + + } + // res.write(`./${file}/
`) + res.write(baseEnd) res.end() diff --git a/resources/base.html b/resources/base.html index 9aaedd0..a6381ac 100644 --- a/resources/base.html +++ b/resources/base.html @@ -4,6 +4,9 @@ + + + {TITLE}