This commit is contained in:
Bobby Wibowo 2018-12-20 19:25:41 +07:00
parent f17d375107
commit 00a4e44758
No known key found for this signature in database
GPG Key ID: 51C3A1E1E22D26CF
2 changed files with 30 additions and 30 deletions

View File

@ -64,7 +64,11 @@ safe.use('/', album)
safe.use('/', nojs)
safe.use('/api', api)
if (Array.isArray(config.pages) && config.pages.length) {
if (!Array.isArray(config.pages) || !config.pages.length) {
console.error('config.pages is not an array or is an empty array. This won\t do!')
process.exit(1)
}
for (const page of config.pages)
if (fs.existsSync(`./pages/custom/${page}.html`)) {
safe.get(`/${page}`, (req, res, next) => res.sendFile(`${page}.html`, {
@ -92,10 +96,6 @@ if (Array.isArray(config.pages) && config.pages.length) {
} else {
safe.get(`/${page}`, (req, res, next) => res.render(page))
}
} else {
console.error('config.pages is not an array or is an empty array. This won\t do!')
process.exit(1)
}
safe.use((req, res, next) => {
res.status(404).sendFile(config.errorPages[404], { root: config.errorPages.rootDir })