summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/readfile.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/readfile.js b/source/readfile.js
index 4627781..394ea2d 100644
--- a/source/readfile.js
+++ b/source/readfile.js
@@ -64,16 +64,16 @@ class ReadFile {
try {
return await x.then(output => {return this.#SetData({data: output, mime: this.object.types})})
} catch (err) {
- //console.log(x)
+ logger.Error(`${err.code}: Failed to create HTML`)
}
}
}
GetFile(x) {
const path = x.split('/')
const object = {
- file: fs.createReadStream('./assets/' + path[1] + '/' + path[2]).on('error', (err) => {
+ file: fs.createReadStream(`./assets/${path[1]}/${path[2]}`).on('error', (err) => {
logger.Error(err)
- return false
+ return null
}),
mime: this.#GetFileType(path).then(output => {return output})
}
@@ -81,7 +81,7 @@ class ReadFile {
}
GetFavicon() {
const object = {
- file: fs.createReadStream(`./assets/favicon/favicon.ico`).on('error', (err) => {
+ file: fs.createReadStream('./assets/favicon/favicon.ico').on('error', (err) => {
logger.Error(`${err.code}: Failed to get 'favicon.ico'`)
return null
}),
@@ -91,7 +91,7 @@ class ReadFile {
}
GetRobots() {
const object = {
- file: fs.createReadStream(`./assets/robots/robots.txt`).on('error', (err) => {
+ file: fs.createReadStream('./assets/robots/robots.txt').on('error', (err) => {
logger.Error(`${err.code}: Failed to get 'robots.txt'`)
return null
}),
@@ -121,7 +121,7 @@ class ReadFile {
object.layouts.data = this.#RemoveSpaces(x.data)
return object
}
- async #GetFileType(x) {return this.object.types[path.extname('./assets/'+ x[1] + '/' + x[2]).slice(1)] || 'text/plain'}
+ async #GetFileType(x) {return this.object.types[path.extname(`./assets/${x[1]}/${x[2]}`).slice(1)] || 'text/plain'}
#Build() {return fs.readFileSync('./views/layouts/header.html', 'utf-8') + fs.readFileSync('./views/layouts/footer.html', 'utf-8')}
#RemoveSpaces(x) {return x.replace(/^(\n)\s+/gm, '$1')}
}