security update

This commit is contained in:
Enstrayed
2026-03-25 16:23:46 -07:00
parent 2415125010
commit 6833df76c8
5 changed files with 332 additions and 172 deletions

View File

@@ -5,12 +5,22 @@ import { marked } from "marked"
var timeSinceLastQuery = Date.now()-10000
var cachedResult = ""
// app.get("/", (rreq, rres) => {
// if (Date.now() < timeSinceLastQuery+10000) {
// rres.send(cachedResult)
// } else {
// let indexFile = fs.readFileSync(process.cwd()+"/website/templates/newindextemplate.html","utf-8")
// cachedResult = indexFile.replace("<!--SSR_BLOGPOSTS-->",parsePosts()).replace("<!--SSR_APIVERSION-->",`<sup>API Version ${globalVersion}</sup>`)
// rres.send(cachedResult)
// }
// })
app.get("/", (rreq, rres) => {
if (Date.now() < timeSinceLastQuery+10000) {
rres.send(cachedResult)
} else {
let indexFile = fs.readFileSync(process.cwd()+"/website/templates/newindextemplate.html","utf-8")
cachedResult = indexFile.replace("<!--SSR_BLOGPOSTS-->",parsePosts()).replace("<!--SSR_APIVERSION-->",`<sup>API Version ${globalVersion}</sup>`)
let indexFile = fs.readFileSync(process.cwd()+"/website/templates/unavailable.html","utf-8")
cachedResult = indexFile.replace("<!--SSR_APIVERSION-->",`<sup>Build ${globalVersion}</sup>`)
rres.send(cachedResult)
}
})