404 page functions
This commit is contained in:
parent
737c788c76
commit
be956d305f
2 changed files with 27 additions and 32 deletions
16
index.js
16
index.js
|
@ -166,18 +166,4 @@ function socketeer() {
|
|||
})
|
||||
}
|
||||
|
||||
socketeer()
|
||||
|
||||
// app.get('/index.html', async (req, res) => {
|
||||
// console.log(req.params[0])
|
||||
// var html = await (pageUpdate(req.params[0]))
|
||||
// res.send(minify.minify(html))
|
||||
// })
|
||||
|
||||
app.use((req, res, next) => {
|
||||
res.status(404).send(`
|
||||
<link rel="stylesheet" href="/style.css">
|
||||
<h1>404</h1>
|
||||
<p>Uh oh... I think your lost? There's nothing here :P</p>
|
||||
`)
|
||||
})
|
||||
socketeer()
|
|
@ -1,5 +1,5 @@
|
|||
const path = require('path'),
|
||||
fs = require('fs')
|
||||
fs = require('fs')
|
||||
|
||||
var config = JSON.parse(fs.readFileSync(path.join(__dirname, 'config.json')))
|
||||
var highlightedWords = config.highlightedWords
|
||||
|
@ -34,7 +34,7 @@ function makeStars() {
|
|||
right: calc(${rando}vw);
|
||||
}
|
||||
}`
|
||||
|
||||
|
||||
}
|
||||
html += "</style>"
|
||||
|
||||
|
@ -56,22 +56,31 @@ function converter(html) {
|
|||
return html
|
||||
}
|
||||
|
||||
module.exports = { middleWare: function(req, res, next) {
|
||||
|
||||
var filePath = req.baseUrl + req.path
|
||||
if (filePath.trim() == "/") {
|
||||
filePath = "/index.html"
|
||||
module.exports = {
|
||||
middleWare: function (req, res, next) {
|
||||
|
||||
var filePath = req.baseUrl + req.path
|
||||
if (filePath.trim() == "/") {
|
||||
filePath = "/index.html"
|
||||
}
|
||||
filePath = path.join(__dirname, 'static', filePath || 'index.html')
|
||||
if (fs.existsSync(filePath)) {
|
||||
var data = fs.readFileSync(filePath).toString()
|
||||
if (req.path.includes("style.css")) {
|
||||
res.setHeader("Content-Type", "text/css")
|
||||
res.send(data)
|
||||
} else {
|
||||
data = converter(data)
|
||||
res.send(data)
|
||||
}
|
||||
} else {
|
||||
res.status(404).send(`
|
||||
<link rel="stylesheet" href="/style.css">
|
||||
<h1>404</h1>
|
||||
<p>Uh oh... I think your lost? There's nothing here :P</p>
|
||||
`)
|
||||
}
|
||||
}
|
||||
filePath = path.join(__dirname, 'static', filePath || 'index.html')
|
||||
var data = fs.readFileSync(filePath).toString()
|
||||
if (req.path.includes("style.css")) {
|
||||
res.setHeader("Content-Type", "text/css")
|
||||
res.send(data)
|
||||
} else {
|
||||
data = converter(data)
|
||||
res.send(data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function updateCommits() {
|
||||
|
|
Loading…
Reference in a new issue