Skip to content

Commit

Permalink
fix rammerhead crashing
Browse files Browse the repository at this point in the history
  • Loading branch information
Entrpix committed Jul 8, 2024
1 parent 8c27b43 commit 846aa1d
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions src/server.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,16 @@ app.use(helmet({
// This takes one of those files and displays it for a site visitor.
// Query strings like /?j are converted into paths like /views/hidden.html
// back here. Which query string converts to what is defined in routes.mjs.
router.get('/', async (req, res) => res.send(paintSource(loadTemplates(tryReadFile(
path.join(__dirname,
'views',
// This returns the file path, and has the index page set as the home page.
'/?'.indexOf(req.url) ? pages[Object.keys(req.query)[0]] : pages.index
)
)))));
router.get('/', async (req, res) => {
const paramKey = Object.keys(req.query)[0];
const filePath = paramKey ? pages[paramKey] : pages.index;

const validPath = filePath || pages.index;

res.send(paintSource(loadTemplates(tryReadFile(
path.join(__dirname, 'views', validPath)
))));
});


app.use(router);
Expand Down

0 comments on commit 846aa1d

Please sign in to comment.